使用 anaconda 在 Windows 上安装 tensorflow
Install tensorflow on Windows with anaconda
我正在尝试在我的 Windows PC 上安装 Tensorflow。由于我已经在 Python (3.5) 上安装并使用了 Anaconda,因此我已按照说明进行操作 https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#anaconda-environment-installation .
创建名为 tensorflow 的 conda 环境后,我用以下工具测试了我的安装:
$ python
Import tensorflow as tf
但我得到了错误:
ImportError: no module named 'tensorflow'
有人知道我错过了什么吗?
非常感谢!
看来您需要激活安装 TensorFlow 的虚拟环境。当您激活虚拟环境时,它会出现在命令提示符的括号中,如示例教程中所示:
$ source activate tensorflow
(tensorflow)$ # Your prompt should change
据我所知,source 命令仅适用于 Linux/Mac,因此对于 windows,您必须按照此处的说明操作:
http://conda.pydata.org/docs/using/envs.html#change-environments-activate-deactivate
一般来说,处理激活的脚本文件位于 [your_environment]/bin/activate
中,如果您对它的作用感到好奇的话。
所以基本上 tensorflow 文件都安装在这个环境文件夹中,Python 将无法找到它们,除非将这个文件夹添加到它搜索库的 PATH 中,这基本上就是激活环境!
更新: 自 TensorFlow 0.12 以来,我们发布了 Windows 的软件包。您可以使用以下命令安装 CPU-only 版本:
C:\> pip install tensorflow
…以及 GPU 加速版本:
C:\> pip install tensorflow-gpu
请注意,您需要安装 64 位 版本的 Python 3.5 才能运行上述命令。
TensorFlow 是 not currently supported on Windows,none 的官方二进制包在 Windows 上工作。我们目前正在努力增加对 Windows 的支持,但这项工作还处于早期阶段。
请参阅 的答案以获取有关如何使用 Docker 或 Bash Windows 运行 TensorFlow 的建议。
可以使用pip安装tensorflow
- 安装 python 3.5 x64
使用 pip 安装 tensorflow
pip 安装 --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
安装 Visual C++ 2015 redistributable(x64 版本)以便能够导入 tensorflow
使用 Conda 安装 Tensorflow:
- 安装 Anaconda3-4.2.0 X64(我 运行 遇到最新版本 4.3.0 的问题)
升级 conda 版本 4.2.9-->4.2.11(同样,运行 遇到 conda 4.2.9 的一些问题)
康达安装康达=4.2.11
创建环境
conda create -n tf python=3.5
激活 tf
conda install -c conda-forge tensorflow
以上提供的步骤将在您的 Windows 系统中安装 TensorFlow,但您仍然可能会遇到在 Jupyter notebook 中使用它的问题 - 因此将来自不同地方的步骤整合在一起以获得完整的解决方案:
如何在windows10上的Anaconda环境下安装Tensorflow
1) 从 Anaconda 站点下载并在您的系统中安装 Anaconda 3.6(3.5 及更高版本)。
2)重新启动系统
3)通过以下命令创建虚拟环境:
conda create -n tensorflow
4) 激活虚拟环境
C:> 激活张量流
(tensorflow)C:> # 你的提示应该改变
TensorFlow in anaconda
5) 以下步骤应开始在虚拟环境中安装 Tensorflow
(tensorflow)C:> conda 安装-c conda-forge tensorflow
6) 现在您可以输入 python 并在 tensorflow 上工作
(tensorflow)C:> python
7) 但是如果你喜欢在 Jupyter notebook 上使用 Tensorflow,你需要按照以下步骤为你的虚拟环境设置 karnel:
a) 安装 ipython 内核模块到你的 virtualenv
激活你的 virtualenv,如果你还没有
pip 安装 ipykernel
b) 现在 运行 内核 "self-install" 脚本:
python -m ipykernel install --user --name=my-virtualenv-name
根据需要替换 --name 参数。在我的例子中是 tensorflow
c) 您现在应该能够在 IPython notebook 菜单中看到您的内核:内核 -> 更改内核并能够切换到它(您可能需要刷新页面才能出现在名单)。 IPython 将记住从那时起该笔记本使用哪个内核。
8) 使用以下程序测试 tensorflow 你应该看到“Hello, TensorFlow!”
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
尝试在 conda 中安装 tensorflow
打开anaconda提示符
然后输入这个
conda install tensorflow
这对我有用(使用可选的 spyder),在 Windows 7:
上输入 anaconda 提示符
conda create -n tensorflow pip python=3.5
conda activate tensorflow
pip install --ignore-installed --upgrade tensorflow
conda install spyder
spyder
退出虚拟环境:
conda deactivate
重启虚拟环境:
conda activate tensorflow
spyder
我正在尝试在我的 Windows PC 上安装 Tensorflow。由于我已经在 Python (3.5) 上安装并使用了 Anaconda,因此我已按照说明进行操作 https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#anaconda-environment-installation .
创建名为 tensorflow 的 conda 环境后,我用以下工具测试了我的安装:
$ python
Import tensorflow as tf
但我得到了错误:
ImportError: no module named 'tensorflow'
有人知道我错过了什么吗?
非常感谢!
看来您需要激活安装 TensorFlow 的虚拟环境。当您激活虚拟环境时,它会出现在命令提示符的括号中,如示例教程中所示:
$ source activate tensorflow
(tensorflow)$ # Your prompt should change
据我所知,source 命令仅适用于 Linux/Mac,因此对于 windows,您必须按照此处的说明操作:
http://conda.pydata.org/docs/using/envs.html#change-environments-activate-deactivate
一般来说,处理激活的脚本文件位于 [your_environment]/bin/activate
中,如果您对它的作用感到好奇的话。
所以基本上 tensorflow 文件都安装在这个环境文件夹中,Python 将无法找到它们,除非将这个文件夹添加到它搜索库的 PATH 中,这基本上就是激活环境!
更新: 自 TensorFlow 0.12 以来,我们发布了 Windows 的软件包。您可以使用以下命令安装 CPU-only 版本:
C:\> pip install tensorflow
…以及 GPU 加速版本:
C:\> pip install tensorflow-gpu
请注意,您需要安装 64 位 版本的 Python 3.5 才能运行上述命令。
TensorFlow 是 not currently supported on Windows,none 的官方二进制包在 Windows 上工作。我们目前正在努力增加对 Windows 的支持,但这项工作还处于早期阶段。
请参阅
可以使用pip安装tensorflow
- 安装 python 3.5 x64
使用 pip 安装 tensorflow
pip 安装 --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
安装 Visual C++ 2015 redistributable(x64 版本)以便能够导入 tensorflow
使用 Conda 安装 Tensorflow:
- 安装 Anaconda3-4.2.0 X64(我 运行 遇到最新版本 4.3.0 的问题)
升级 conda 版本 4.2.9-->4.2.11(同样,运行 遇到 conda 4.2.9 的一些问题)
康达安装康达=4.2.11
创建环境
conda create -n tf python=3.5
激活 tf
conda install -c conda-forge tensorflow
以上提供的步骤将在您的 Windows 系统中安装 TensorFlow,但您仍然可能会遇到在 Jupyter notebook 中使用它的问题 - 因此将来自不同地方的步骤整合在一起以获得完整的解决方案:
如何在windows10上的Anaconda环境下安装Tensorflow 1) 从 Anaconda 站点下载并在您的系统中安装 Anaconda 3.6(3.5 及更高版本)。 2)重新启动系统 3)通过以下命令创建虚拟环境: conda create -n tensorflow
4) 激活虚拟环境
C:> 激活张量流
(tensorflow)C:> # 你的提示应该改变 TensorFlow in anaconda 5) 以下步骤应开始在虚拟环境中安装 Tensorflow
(tensorflow)C:> conda 安装-c conda-forge tensorflow 6) 现在您可以输入 python 并在 tensorflow 上工作 (tensorflow)C:> python
7) 但是如果你喜欢在 Jupyter notebook 上使用 Tensorflow,你需要按照以下步骤为你的虚拟环境设置 karnel: a) 安装 ipython 内核模块到你的 virtualenv
激活你的 virtualenv,如果你还没有
pip 安装 ipykernel
b) 现在 运行 内核 "self-install" 脚本: python -m ipykernel install --user --name=my-virtualenv-name
根据需要替换 --name 参数。在我的例子中是 tensorflow
c) 您现在应该能够在 IPython notebook 菜单中看到您的内核:内核 -> 更改内核并能够切换到它(您可能需要刷新页面才能出现在名单)。 IPython 将记住从那时起该笔记本使用哪个内核。
8) 使用以下程序测试 tensorflow 你应该看到“Hello, TensorFlow!”
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
尝试在 conda 中安装 tensorflow
打开anaconda提示符 然后输入这个
conda install tensorflow
这对我有用(使用可选的 spyder),在 Windows 7:
上输入 anaconda 提示符conda create -n tensorflow pip python=3.5
conda activate tensorflow
pip install --ignore-installed --upgrade tensorflow
conda install spyder
spyder
退出虚拟环境:
conda deactivate
重启虚拟环境:
conda activate tensorflow
spyder