处理多个Python版本和PIP?
有什么方法可以使pip多个版本的Python正常运行吗?例如,我想用于pip将内容显式安装到我的站点2.5安装或站点2.6安装中。
例如,使用easy_install
,我使用easy_install-2.{5,6}
。
而且,是的-我了解virtualenv
,不是-这不是解决此特定问题的方法。
回答:
在目前的建议是使用python -m pip
,这里python是Python的版本,你想使用。这是建议,因为它适用于所有版本的Python
和所有形式的virtualenv
。例如:
# The system default python:$ python -m pip install fish
# A virtualenv's python:
$ .env/bin/python -m pip install fish
# A specific version of python:
$ python-3.6 -m pip install fish
先前的答案,留给后代:
从0.8版开始,Pip
支持pip-{version}
。你可以像使用它一样easy_install-{version}
:
$ pip-2.5 install myfoopackage$ pip-2.6 install otherpackage
$ pip-2.7 install mybarpackage
编辑:pip更改了其架构以使用,pipVERSION
而不是pip-VERSION
在1.5版中使用。如果有,则应使用以下内容pip >= 1.5
:
$ pip2.6 install otherpackage$ pip2.7 install mybarpackage
以上是 处理多个Python版本和PIP? 的全部内容, 来源链接: utcz.com/qa/413660.html