我想創建一個沒有全局python包的virtualenv,但是使用共享的scipy分佈;安裝scipy需要相當長的一段時間,我不想經常通過運動。add2virtualenv(virtualenv包裝)不能與scipy一起工作
所以我運行add2virtualenv /Library/Python/2.7/site-packages/scipy
並且在運行add2virtualenv之後它顯示添加的目錄。 (我選中了,它是正確的目錄)。 然後我發出workon myfile
以確保工作目錄重新加載。 但是,當我嘗試加載scipy時,它是一個ImportError: No module named scipy
。這是意想不到的。
有沒有人在非全球網站包virtualenv中使用全球scipy?
add2virtualenv將指定的目錄添加到PYTHONPATH中。因此,您應該添加整個站點包以導入scipy。 – rubik
另一種解決方案應該是虛擬env的站點包 – rubik
中的符號化scipy目錄謝謝。所以我誤解了應該使用add2virtualenv的方式。是否沒有命令可以輕鬆添加特定的包? (除了符號鏈接?) – Okke