2015-06-20 74 views
1

我一直在Windows 7上使用Anaconda python,但我需要的包不是由Anaconda python支持的,所以我從python.org安裝了CPython。我想安裝該軟件包到CPython,但pip仍將所有內容安裝到C:\Anaconda\ ...\site-packages。我該如何改變這一點?使用pip安裝包與多個python安裝

+4

只需使用目標Python安裝中的pip。您可以使用-m運行模塊,例如'C:\ Python27 \ python.exe -m pip install [package]'。 – eryksun

+0

謝謝你的回答,我想這會起作用,但已經嘗試過了,我已經意識到一些事情一定是我的Python安裝出了問題。 C:\ Python27中沒有腳本文件夾。我似乎遇到了這個帖子http://bugs.python.org/issue23604中的問題,我現在正在解決這個問題。再次感謝。 –

回答

1

只要改變你的PATH環境變量,把C:\PythonXX\Scripts(其中XX是Python的版本,通常2734)開頭。

點擊My Computer -> Properties -> System Properties -> Advanced -> Environment Variables,則無論是在System Variables部分選擇Path(如果你有管理員權限),或User Variables如果你不這樣做。點擊編輯並將正確的路徑放在開頭,後面跟着一個分號;。保存所有內容,關閉命令行會話,然後啓動一個新的命令行會話。現在運行pip -V應該打印CPython版本和位置,而不是Anaconda。

0

如果您安裝了Anaconda,則修改PATH的更簡單方法是使用activatedeactivate腳本。

activate envname 

將會把你的PATH的envname環境,

deactivate 

將其刪除。

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