我在Ubuntu 16.04上同时使用python2.7和python3.5。升级pip到v10后,我无法再使用pip为python2.7安装包。请问如何将pip切换至python2.7?
$ pip -V
pip 10.0.0 from /home/username/.local/lib/python3.5/site-packages/pip (python 3.5)
$ pip3 -V
pip 10.0.0 from /home/username/.local/lib/python3.5/site-packages/pip (python 3.5)
$ which python
/usr/bin/python
$ which python3
/usr/bin/python3
$ python -V
Python 2.7.12
$ python3 -V
Python 3.5.2
$ which pip
/usr/local/bin/pip
$ which pip3
/usr/local/bin/pip3
$ python3 -m pip install some_module
$ python -m pip install some_module
python/python3 -m pip install some_module
会安装到Python 3.5版本。
使用Anaconda不是一个选择。
pip2
了吗? - Tom de Geussudo ln -s /home/username/.local/lib/python2.7/site-packages/pip /usr/local/bin/pip2
。 - Tom de Geuspip
和pip3
指向同一个二进制文件。你需要找到存在的pip
(v2.7) 并使用 $PATH 进行修复。 - Chen A.