2015-12-26 65 views
1

我在Anaconda內導入模塊時遇到問題。 我正在使用最新的Anaconda 3安裝在我的Linux主目錄中以獲得最新的jupyter,scipy,numpy等。 我還安裝了科學包(Kwant),用於經由Ubuntu的PPA DEB包量子輸運計算:在庫中/usr/lib/python3/dist-packages/kwant將系統範圍內安裝的模塊導入Anaconda

我已設置蟒與別名命令python3.4發現和出口環境變量PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages/kwant和相同的爲LD_LIBRARYPATH。 當我啓動jupyter筆記本電腦並執行與 import kwant第一個單元格我得到錯誤信息

ImportError: No module named 'kwant' 

是否有可能導入它安裝在/usr系統目錄,而蟒蛇是在/home directory模塊?

在此先感謝

回答

-1

變化

PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages/kwant 

PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages 

,看看有沒有適合你的

+0

如果我這樣做,那麼它選擇一個較舊的龍捲風的版本安裝通過Ubuntu回購協議,我無法啓動Anaconda附帶的Ipython。也許,我應該嘗試在Jupyter筆記本中設置路徑。 – user11802

+0

我的問題是,我應該刪除所有系統範圍內安裝的Python軟件包,以避免與Anaconda版本產生衝突 – user11802

+0

在這種情況下,您確實應該使用virtualenv:http://docs.python-guide.org/en/latest/ dev/virtualenvs/ – fiacre