Ubuntu 上的 Tensorflow 和 Anaconda?
Tensorflow and Anaconda on Ubuntu?
在我的 Ubuntu 14.04 上,我使用 "pip" 安装了 tensorflow,如 Tensorflow Installation instructions 中所指定,我通过在 [=23= 中导入它来确保它正常工作] 它确实起作用了。
然后,我安装了 Anaconda,它通过向其中添加以下行来更改我的 .bashrc 文件:
export PATH="/home/sonny/anaconda2/bin:$PATH"
但是由于这个变化,现在它查看上面的 PATH,它不包含 tensorflow。现在我无法在我的 python 代码中导入 tensorflow。
扩展 $PATH 环境变量的正确方法是什么,以便它继续使用来自 anaconda2 的所有内容,但它可以导入 "tensorflow"?
我遇到了同样的问题,并决定重新开始最简单,先安装 Anaconda,然后再安装 TensorFlow。
我怀疑 pip 在 cpython 中为您提供了 TensorFlow 安装,而不是 anaconda。
虚拟环境如何?
# Create env
$ virtualenv --python=/path/to/anaconda /path/to/your/env
# Activate env
$ source /path/to/your/env/bin/activate
# Install Tensorflow
$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
我以不同的方式解决了问题!
我找到了一个 link,其中 tensorflow.whl 文件被转换为 conda 包,所以我继续使用命令安装它:
conda install -c https://conda.anaconda.org/jjhelmus tensorflow
它成功了,因为 $PATH 指向 anaconda 包,我现在可以导入它了!
我用这个解决了问题:
conda create --name=tensorenv python=3.4
source activate tensorenv
从 v0.10.0 开始,tensorflow
是 conda-forge
频道中由社区维护的 conda 软件包。因此,可以直接使用以下命令安装:
conda install -c conda-forge tensorflow
TensorFlow documentation 上的说明也已更新。
为了便于将来的更新,将 conda-forge
通道添加到您的 conda 配置中可能是个好主意:
conda config --add channels conda-forge
事实上,tensorflow=0.10.0rc0
最近被添加到 Anaconda default channel 中,如果未指定 conda-forge
频道,将被安装:
conda install tensorflow
通过以下命令安装 tensorflow。 Conda 将负责安装过程。
conda 安装-c conda-forge tensorflow
其实TensorFlow官网已经做好了安装的每一个细节。
操作系统 Windows, Mac OS, Ubuntu; GPU 或仅 CPU 的环境,您可能会遇到的每一个问题细节。
看看这个
Installing TensorFlow on Ubuntu with Anaconda
你不会后悔的。
一旦你访问,你可能还会发现类似的东西
在我的 Ubuntu 14.04 上,我使用 "pip" 安装了 tensorflow,如 Tensorflow Installation instructions 中所指定,我通过在 [=23= 中导入它来确保它正常工作] 它确实起作用了。
然后,我安装了 Anaconda,它通过向其中添加以下行来更改我的 .bashrc 文件:
export PATH="/home/sonny/anaconda2/bin:$PATH"
但是由于这个变化,现在它查看上面的 PATH,它不包含 tensorflow。现在我无法在我的 python 代码中导入 tensorflow。
扩展 $PATH 环境变量的正确方法是什么,以便它继续使用来自 anaconda2 的所有内容,但它可以导入 "tensorflow"?
我遇到了同样的问题,并决定重新开始最简单,先安装 Anaconda,然后再安装 TensorFlow。
我怀疑 pip 在 cpython 中为您提供了 TensorFlow 安装,而不是 anaconda。
虚拟环境如何?
# Create env
$ virtualenv --python=/path/to/anaconda /path/to/your/env
# Activate env
$ source /path/to/your/env/bin/activate
# Install Tensorflow
$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
我以不同的方式解决了问题! 我找到了一个 link,其中 tensorflow.whl 文件被转换为 conda 包,所以我继续使用命令安装它:
conda install -c https://conda.anaconda.org/jjhelmus tensorflow
它成功了,因为 $PATH 指向 anaconda 包,我现在可以导入它了!
我用这个解决了问题:
conda create --name=tensorenv python=3.4
source activate tensorenv
从 v0.10.0 开始,tensorflow
是 conda-forge
频道中由社区维护的 conda 软件包。因此,可以直接使用以下命令安装:
conda install -c conda-forge tensorflow
TensorFlow documentation 上的说明也已更新。
为了便于将来的更新,将 conda-forge
通道添加到您的 conda 配置中可能是个好主意:
conda config --add channels conda-forge
事实上,tensorflow=0.10.0rc0
最近被添加到 Anaconda default channel 中,如果未指定 conda-forge
频道,将被安装:
conda install tensorflow
通过以下命令安装 tensorflow。 Conda 将负责安装过程。
conda 安装-c conda-forge tensorflow
其实TensorFlow官网已经做好了安装的每一个细节。 操作系统 Windows, Mac OS, Ubuntu; GPU 或仅 CPU 的环境,您可能会遇到的每一个问题细节。
看看这个
Installing TensorFlow on Ubuntu with Anaconda
你不会后悔的。
一旦你访问,你可能还会发现类似的东西