我在Windows 64位上安装了Anaconda。 我已经下载PyCharm创build一个项目,并在PyCharmterminal我已经安装numpy
, scipy
, matplotlib
使用以下命令:
conda install numpy conda install scipy conda install matplotlib
我不能像安装这些其他软件包一样安装Tensorflow。 我应该如何安装?
谷歌最近推出了新版本的Tesnsorflow r0.12,其中包括支持Windows的CPU和GPU版本,现在可以使用Python> = 3.5.2(只有64位)版本进行安装。
对于仅CPU版本打开命令提示符并输入follow命令
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
按照此Tensorflow在Windows上的分步说明。
要在Windows上安装TF,请按照以下步骤操作:
conda create --name tensorflow python=3.5 activate tensorflow conda install jupyter conda install scipy pip install tensorflow-gpu
如果你想安装CPU的唯一版本的TF,使用pip install tensorflow
来代替pip install tensorflow-gpu
。
注意:此安装已经使用Anaconda Python 3.5(64位)进行了测试。 我也尝试了与(a)Anaconda Python 3.6(32位),(b)Anaconda Python 3.6(64位)和(c)Anaconda Python 3.5(32位)相同的安装步骤,但所有这些(即a),(b)和(c))失败。
目前tensorflow只有基于Unix的操作系统(例如Ubuntu Mac OS X)才具有二进制文件 – 这就是为什么在设置文档中没有提到Windows的原因。
Github上有很长时间的讨论:
一个SO答案 – tensorflow – 是否或将要(不久)与Windows工作流兼容?
建议:
现在,在Windows上,开始使用TensorFlow最简单的方法就是使用Docker : http : //tensorflow.org/get_started/os_setup.md#docker-based_installation
当Bazel(我们正在使用的构建系统)增加了对Windows上构建的支持时,添加Windows支持应该会变得更加容易,这是在Bazel 0.3的路线图上。 你可以在这里看到完整的Bazel路线图。
或者简单地使用Linux VM (使用VMPlayer),并且所述的步骤将为您设置。
对于PyCharm – 一旦创建了conda
环境,您需要设置新的interpreter(在conda环境中)作为在PyCharm
使用的interpretor
:
现在,使用PyCharm的conda解释器进入文件 > 设置 > 项目 > 解释器 ,在项目解释器字段(小齿轮)中选择添加本地 ,然后浏览解释器或通过路径。
默认位置 – 环境位于conda_root/envs/tensorflow
。 新的python解释器将位于conda_root/envs/tensorflow/bin/pythonX.X
,这样site-packages
将位于conda_root/envs/tensorflow/lib/pythonX.X/site-packages
。
Google已经宣布支持Windows上的tensorflow。 请按照https://developers.googleblog.com/2016/11/tensorflow-0-12-adds-support-for-windows.html中的说明操作。 请注意GPU安装需要CUDA8.0。
如果您已经安装了Python 3.5(来自Python.org或Anaconda)的64位版本,则可以使用单个命令安装TensorFlow:C:> pip install tensorflow
对于GPU支持,如果您安装了CUDA 8.0,则可以安装以下软件包:C:> pip install tensorflow-gpu
我能够按照tensorflow.org上的说明,使用conda安装方法在Windows上安装tensorflow,如下所示: https ://www.tensorflow.org/get_started/os_setup#anaconda_installation。 关于如何激活窗口上的“环境”,有一点点不同,你直接调用“激活”,而不是“源”。 所以,对于我安装anaconda之后的步骤:
C:\Users\Dunschm>conda create -n tensorflow python=3.5 C:\Users\Dunschm>activate tensorflow (tensorflow) C:\Users\Dunschm>conda install -c conda-forge tensorflow
activate tensorflow
conda install -c conda-forge tensorflow
为我工作。
在线提到的其他步骤都没有帮助,我在试图安装旧版本时发现它。
尽管链接中提到的步骤似乎是针对MAC OS X / Linux的,但它在Windows 7中起作用
你可以安装Spyder这个conda install spyder
这对我工作:
conda create -n tensorflow python=3.5 activate tensorflow conda install -c conda-forge tensorflow
打开Anaconda导航器。
将“应用程序开启”的下拉菜单从“ root ”更改为“ tensorflow ”
看截图
启动Spyder
运行一小段代码来验证你是否有好处:
import tensorflow as tf node1 = tf.constant(3, tf.float32) node2 = tf.constant(4) # also tf.float32 implicitly print(node1, node2)
要么
hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello))
上述步骤conda安装-c conda-forge tensorflow
也适用于Windows 10,但Python版本应该是3.5或以上。 我已经将它与Anaconda Python版本3.6一起使用,它指的是在3.5或更高版本上提供的协议缓冲区格式。 谢谢,桑德
这是我在Windows 10 64bit上安装Anaconda Python 3.6版本和Tensorflow所做的。而且成功了!
请访问https://www.continuum.io/downloads下载适用于Window 64bit的Anaconda Python 3.6版本。
通过调用以下命令创建一个名为tensorflow的conda环境:
C:> conda create -n tensorflow
通过发出以下命令来激活conda环境:
C:>激活tensorflow(tensorflow)C:>#你的提示应该改变
去http://www.lfd.uci.edu/~gohlke/pythonlibs/enter code here下载“tensorflow-1.0.1-cp36-cp36m-win_amd64.whl”。 (在我的情况下,该文件将在下载后位于“C:\ Users \ Joshua \ Downloads”一次)
通过使用以下命令安装Tensorflow:
(tensorflow)C:> pip install C:\ Users \ Joshua \ Downloads \ tensorflow-1.0.1-cp36-cp36m-win_amd64.whl
这是我安装后得到的:
通过在Python环境中输入以下命令验证安装:
import tensorflow as tf hello = tf.constant('Hello,TensorFlow!')sess = tf.Session()print(sess.run(hello))
如果你得到的输出是'你好,TensorFlow!',这意味着你已经成功安装你的Tensorflow。
(测试方法,它的工作原理)为python 3.5安装Anaconda可以从这里安装64位窗口https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe
然后从这里https://www.tensorflow.org/install/install_windows安装tensorflow
(我以前用Python 3.2的Anaconda尝试过,但是在为Python3.5创建conda环境后失败了)
此外,如果你想运行一个jupyter笔记本电脑,并在其中使用tensorflow。 使用以下步骤。 更改为tensorflow env:
C: > activate tensorflow (tensorflow) C: > pip install jupyter notebook
一旦安装,你可以启动jupyter笔记本和测试
(tensorflow) C: > jupyter notebook
从命令窗口(最好是conda环境)下面的命令将工作,只要你有一个Nvidia显卡。
conda install tensorflow-gpu