2017-04-19 52 views
3

原諒我,但我是python的新手。我已經安裝使用 conda install theano包(theano),當我鍵入conda list,包存在安裝了一個包含Anaconda的包,無法在Python中導入

然而,當我運行python進入Python解釋器,並嘗試以import theano導入它,我得到一個錯誤:「no module named theano」,並且當我列出所有python模塊時,theano不存在。

我缺少什麼?

+1

這個問題經常會出現,當你的PATH變量混亂,並且'python'不啓動anaconda的Python解釋器 – cel

回答

2

可能是由於您已在計算機中安裝了多個python envs。 當你做which python你可能會得到你的計算機中安裝的本地python。即/usr/bin/python

您想使用安裝Anaconda時出現的Python。 只需在您的$PATH開頭添加Anaconda路徑即可。 (爲了做到這一點,你可能需要編輯~/.bashrc文件(或你的shell等效文件),然後source ~/.bashrc

下一次,你會去將運行pythonimport theano你會成功的。

+0

謝謝!像魅力一樣工作 – KDogg

+0

對我不起作用,同樣的問題。 – bgenchel

-1

安裝Anaconda後,通常您必須關閉並重新打開終端窗口。你嘗試過嗎?

+0

是的,我也重新啓動了我的電腦 – KDogg

1

您的系統上是否有另一種Python安裝?您可以在終端中運行「哪個python」來確定將使用哪個Python。