使用 pip 安装软件包并安装多个 python

Installing packages with pip with multiple python installs

我一直在 Windows 7 上使用 Anaconda python,但是 Anaconda python 不支持我需要的软件包,所以我从 python.org 安装了 CPython .我想将软件包安装到 CPython,但 pip 仍然将所有内容安装到 C:\Anaconda\ ...\site-packages。我该如何更改?

只需将您的 PATH 环境变量更改为 C:\PythonXX\Scripts(其中 XX 是 Python 的版本,通常是 2734) 开头。

点击 My Computer -> Properties -> System Properties -> Advanced -> Environment Variables,然后点击 System Variables[=29 中的 select Path =] 部分(如果您有管理员访问权限),或者 User Variables 如果您没有。单击 编辑 并将正确的路径放在开头,然后是分号 ;。保存所有内容,关闭命令行会话,然后启动一个新会话。 运行 pip -V 现在应该打印 CPython 版本和位置,而不是 Anaconda 版本。

如果您安装了 Anaconda,修改 PATH 的更简单方法是使用 activatedeactivate 脚本。

activate envname

会将 envname 环境放在您的 PATH 中,并且

deactivate

将删除它。

因此,您只需要在调用pip之前调用activate