使用具有多个python安装的pip安装软件包

时间:2015-06-20 18:49:08

标签: python windows pip anaconda

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

activate envname

会将envname环境放在PATH上,

deactivate

将删除它。

因此,您只需在致电activate之前致电pip