繁体   English   中英

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

[英]How to install pip packages to specific Python version?

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

在 Linux 上,@jwodder 答案很好,但在 Windows 上使用 Python Launcher,它通常默认安装。 您将要启动的 Python 版本指定为-XY ,例如:

py -3.6 -m pip install ...

您使用与所需 Python 版本相对应的pip版本。 最普遍有效的方法是运行pythonX.Y -m pip install ... ,其中XY替换为 Python 版本号,尽管仅运行pipX.Y install ...也可能在某些情况下工作。

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

我建议使用更新和(现在)推荐的安装 Python 应用程序依赖项的方法: pipenv 您可以认为pipenv是更好的pippip + virtualenv处理 + 适当的依赖管理)。 使用 pipenv 可以创建一个Pipfile并且可以指定要在该文件中使用的确切python_version 自从我开始在我的项目中使用pipenv以来,我以前在 Python 依赖项和版本管理方面最头疼的问题都消失了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM