在Ubuntu 14.04上,我安裝了Anaconda,我使用它作爲我的主要Python解釋器。我現在想安裝TensorFlow庫並通過Anaconda使用它。於是,我從TensorFlow網站下載了相關的foo.whl
文件,然後運行pip install foo.whl
。在此之後,我運行pip freeze
,它顯示我tensorflow==0.7.1
表明它已成功安裝。使用Anaconda安裝軟件包
但是,使用Anaconda解釋器,當我運行一個具有import tensorflow
的Python文件時,它告訴我ImportError: No module named 'tensorflow'
。此外,如果我搜索我的Anaconda目錄,則不會引用TensorFlow。
現在起初,我認爲這是因爲pip install
使用的是本機Ubuntu安裝附帶的pip
。但是,我在.bashrc
文件中有export PATH=/home/karnivaurus/Libraries/Anaconda/bin:$PATH
行,所以這表明它會使用Anaconda的pip。
任何想法是怎麼回事?謝謝!
你檢查過一些類似的問題給出的答案? http://stackoverflow.com/questions/19029333/how-to-check-that-the-anaconda-package-was-properly-installed?rq=1 http://stackoverflow.com/questions/29508309/anaconda-could -not-find-my-already-installed-package?rq = 1 – Gabriel
這個看起來非常相關:http://stackoverflow.com/questions/33646541/tensorflow-and-anaconda-on-ubuntu?rq=1 – Gabriel
你的出口聲明是你的bashrc中的最後一項嗎?當你執行''哪個pip''或''pip''時,你會得到什麼樣的路徑? –