在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''时,你会得到什么样的路径? –