使用 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 的版本,通常是 27
或 34
) 开头。
点击 My Computer -> Properties -> System Properties -> Advanced -> Environment Variables
,然后点击 System Variables
[=29 中的 select Path
=] 部分(如果您有管理员访问权限),或者 User Variables
如果您没有。单击 编辑 并将正确的路径放在开头,然后是分号 ;
。保存所有内容,关闭命令行会话,然后启动一个新会话。 运行 pip -V
现在应该打印 CPython 版本和位置,而不是 Anaconda 版本。
如果您安装了 Anaconda,修改 PATH 的更简单方法是使用 activate
和 deactivate
脚本。
activate envname
会将 envname
环境放在您的 PATH 中,并且
deactivate
将删除它。
因此,您只需要在调用pip
之前调用activate
。
我一直在 Windows 7 上使用 Anaconda python,但是 Anaconda python 不支持我需要的软件包,所以我从 python.org 安装了 CPython .我想将软件包安装到 CPython,但 pip
仍然将所有内容安装到 C:\Anaconda\ ...\site-packages
。我该如何更改?
只需将您的 PATH
环境变量更改为 C:\PythonXX\Scripts
(其中 XX
是 Python 的版本,通常是 27
或 34
) 开头。
点击 My Computer -> Properties -> System Properties -> Advanced -> Environment Variables
,然后点击 System Variables
[=29 中的 select Path
=] 部分(如果您有管理员访问权限),或者 User Variables
如果您没有。单击 编辑 并将正确的路径放在开头,然后是分号 ;
。保存所有内容,关闭命令行会话,然后启动一个新会话。 运行 pip -V
现在应该打印 CPython 版本和位置,而不是 Anaconda 版本。
如果您安装了 Anaconda,修改 PATH 的更简单方法是使用 activate
和 deactivate
脚本。
activate envname
会将 envname
环境放在您的 PATH 中,并且
deactivate
将删除它。
因此,您只需要在调用pip
之前调用activate
。