Я хочу переключить свой проект с python 2.7 на python 3.4, и я хочу использовать python3 virtualenvwrapper и pip.
Я пробовал sudo apt-get install python3-pip
, easy_install3 pip
и python3 get-pip.py
, но когда я выполняю пип-V, я получаю
doc@ubuntu:~$ pip -V
pip 7.0.0 from /home/doc/.local/lib/python2.7/site-packages (python 2.7)
для каждого.
что я могу сделать?
редактировать: я не спрашиваю о pyenv, я просто хочу использовать python3 и его пункт, как я делал с python2
edit2: я получил эту ошибку даже если я установил python3-pip
doc@ubuntu:~$ pip3 -V
Traceback (most recent call last):
File "/usr/local/bin/pip3", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3020, in <module>
working_set = WorkingSet._build_master()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 616, in _build_master
return cls._build_from_requirements(__requires__)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 629, in _build_from_requirements
dists = ws.resolve(reqs, Environment())
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 807, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==6.1.1
Ubuntu установили Python 2.7 по умолчанию. Так, под управлением Python или зернышко обычно выполняют 2,7 версии.
, Если Вы хотите выполнить версию 3 тогда, необходимо использовать команду python3 и pip3
pip3 -V
python3 -V
Для виртуального envirmoment, если найдено команда pyvenv-3.4
pyvenv-3.4 myenv_folder #Creates a python 3.4 virtual enviroment in the myenv_folder
cd myenv_folder
source bin/activate #Activates the virtual environment