2014-10-27 46 views
1

我正在嘗試創建虛擬環境並安裝老版本的熊貓。我正在與anaconda和conda合作創造新的環境。我已經成功創建了一個基於python的環境,安裝了熊貓0.13.1,但是當我激活我的環境並檢查pandas.__version__它告訴我它從我的常規開發環境(anaconda)pandas 0.14.0中導入了pandas版本。瞭解虛擬環境行爲

我已經在環境中包含了安裝過程的屏幕截圖,env。我節錄的ENV和用戶名作爲我公司是小於高興與後端第三方安裝...

小屏幕部分是從ENV環境中的大熊貓文件夾中的version.py

即使檢查where python顯示了ENV列出的第一個解釋:定期和虛擬ENV

Screenshot of installation details

設置PYTHONPATHset PYTHONPATH

嘗試使用conda來創建虛擬環境作爲anaconda,而不是使用virtualenv來定製它。

+0

'set PYTHONPATH'說什麼? – 2014-10-28 12:25:00

+0

@WolfgangUlmer我把它放在問題中。我會認爲它會激活env時會改變。 – khu 2014-10-28 13:45:27

回答

1

使用Anaconda時,不應使用PYTHONPATH。虛擬環境與PYTHONPATH相沖突,因此請確保您的PYTHONPATH中只有Python包目錄,它們是由Anaconda管理的而不是

在你的情況下,PYTHONPATH應該是C:\UtilityCode;C:\PycharmProjects

+0

謝謝,這工作。 – khu 2014-10-29 15:45:52