如何将pip软件包安装到特定的Python版本?

时间:2018-08-15 21:48:34

标签: python pip

我有Python 3.7和Python 3.6。如何选择我想要PIP包的Python版本?

4 个答案:

答案 0 :(得分:2)

在Linux上,@jwodder答案很好,但是在Windows上,使用Python启动器,通常默认情况下安装该启动器。您指定要作为-X.Y启动的Python版本,例如:

py -3.6 -m pip install ...

答案 1 :(得分:1)

使用python -m pip,其中python是您要安装的python版本

答案 2 :(得分:1)

您使用的pip版本与所需的Python版本相对应。最普遍有效的方法是运行pythonX.Y -m pip install ...,其中X.Y被Python版本号代替,尽管在某些情况下也可以只运行pipX.Y install ...

答案 3 :(得分:0)

我建议使用更新的(现在)推荐的安装Python应用程序依赖项的方式:pipenv。您可以认为HTTParty::Basement.http_proxy('localhost', 8000, nil, nil) 是更好的pipenvpip + pip处理+适当的权限管理)。使用pipenv创建virtualenv,然后可以指定要在该文件中使用的确切Pipfile。自从我开始在项目中使用python_version以来,我以前对Python依赖关系和版本管理所遇到的大多数麻烦都消失了。