[英]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
是更好的pip
( pip
+ virtualenv
处理 + 适当的依赖管理)。 使用 pipenv 可以创建一个Pipfile
并且可以指定要在该文件中使用的确切python_version
。 自从我开始在我的项目中使用pipenv
以来,我以前在 Python 依赖项和版本管理方面最头疼的问题都消失了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.