プロジェクトをpython 2.7からpython 3.4に切り替え、python3のvirtualenvwrapperとpipを使用したい。
Sudo apt-get install python3-pip
、easy_install3 pip
、およびpython3 get-pip.py
を試しましたが、pip -Vを実行すると
doc@ubuntu:~$ pip -V
pip 7.0.0 from /home/doc/.local/lib/python2.7/site-packages (python 2.7)
それぞれ。
私に何ができる?
編集:私はpyenvについて尋ねていません、私はpython2と同じようにpython3とそのpipを使用したいだけです
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またはpipを実行すると、通常2.7バージョンが実行されます。
バージョン3を実行する場合は、コマンドpython3およびpip3を使用する必要があります
pip3 -V
python3 -V
仮想環境の場合、コマンド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