【发布时间】:2016-07-08 08:25:51
【问题描述】:
在 Ubuntu 14.04 上,我安装了 Anaconda,用作我的主要 Python 解释器。我现在想安装 TensorFlow 库并通过 Anaconda 使用它。于是,我从TensorFlow网站下载了相关的foo.whl文件,然后运行pip install foo.whl。在这之后,我运行pip freeze,它显示tensorflow==0.7.1,表明它安装成功。
但是,使用 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。
知道发生了什么吗?谢谢!
【问题讨论】:
-
你检查过类似问题中给出的一些答案吗? stackoverflow.com/questions/19029333/…stackoverflow.com/questions/29508309/…
-
您的导出语句是 bashrc 中的最后一项吗?执行
which pip或type pip会得到什么路径? -
你试过
conda install--conda的文档是conda.pydata.org/docs/using/index.html -
如果我运行
type pip,我会得到pip is hashed to (usr/bin/pip),但如果我运行which pip,我会得到/home/karnivaurus/Libraries/Anaconda/bin/pip...
标签: python linux ubuntu anaconda tensorflow