Duas versões em python no meu virtualenv

0

Até agora, instalei meu virtualenv com mkvirtualenv --python=python2.7 venv .

(venv) ┌─╼ [~/Projects/Work_Projects]
└────╼ pip --version
pip 9.0.1 from /home/infinity/.virtualenvs/p38/local/lib/python2.7/site-packages (python 2.7)
(venv) ┌─╼ [~/Projects/Work_Projects]
└────╼ python --version
Python 3.6.3
(venv) ┌─╼ [~/Projects/Work_Projects]
└────╼ python
Python 3.6.3 (default, Oct  3 2017, 21:45:48) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print(sys.path)
['', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/infinity/.local/lib/python3.6/site-packages', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages', '/usr/lib/python3.6/dist-packages']

Por que o pip usa python2.7, mas minha versão padrão do python é 3.6.3? Como eu poderia mudar isso considerando que estou em um virtualenv? Em outras palavras, eu quero o python 3.6 para fora do meu virtualenv venv e python 2.7 dentro do meu virtualenv.

    
por J.Doe 05.12.2017 / 17:23

0 respostas