我在Windows 64位上安装了Anaconda。我已经下载了PyCharm用于创建项目,在PyCharm的终端中,我使用以下命令安装了numpy
,scipy
,matplotlib
:
conda install numpy
conda install scipy
conda install matplotlib
我无法以与安装其他软件包相同的方式安装Tensorflow。我该如何安装?
答案 0 :(得分:14)
谷歌最近推出了新版本的Tesnsorflow r0.12,其中包括支持Windows,现在可以使用Python> = 3.5.2(仅64位)版本安装CPU和GPU版本。
仅限CPU版本打开命令提示符并输入以下命令
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
按照此Tensorflow on Windows分步说明。
<强>更新强>
要安装最新版本,请运行以下命令:
pip install tensorflow #CPU only
pip install tensorflow-gpu #For GPU support
答案 1 :(得分:13)
要在Windows上安装TF,请按照以下步骤操作:
conda create --name tensorflow python=3.5
activate tensorflow
conda install jupyter
conda install scipy
pip install tensorflow-gpu
使用pip install tensorflow
代替pip install tensorflow-gpu
,以防您只想安装仅限CPU版本的TF。
注意:此安装已使用 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))失败。
答案 2 :(得分:5)
如果您安装了64位版本的Python 3.5(来自Python.org或Anaconda),则可以使用单个命令安装TensorFlow: C:&GT; pip install tensorflow
对于GPU支持,如果安装了CUDA 8.0,则可以安装以下软件包: C:&GT; pip install tensorflow-gpu
答案 3 :(得分:5)
目前tensorflow只有基于Unix的操作系统的二进制文件,即Ubuntu Mac OS X - 这就是setup docs中没有提到Windows的原因。
关于Github的讨论很长:
SO 回答 - tensorflow — is it or will it (sometime soon) be compatible with a windows workflow?
建议:
目前,在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
环境后,您需要将新解释器(在conda环境中)设置为interpretor
以用于PyCharm
:
现在使用PyCharm的conda解释器转到 file &gt; 设置 &gt; 项目 &gt; 口译员 ,在项目口译员字段(小齿轮)中选择 添加本地 并浏览口译员或过去路径。
默认位置 - 环境位于conda_root/envs/tensorflow
下。新的python解释器将位于 conda_root/envs/tensorflow/bin/pythonX.X
,以便site-packages
位于conda_root/envs/tensorflow/lib/pythonX.X/site-packages
。
答案 4 :(得分:3)
我可以按照tensorflow.org上的说明在Windows上安装tensorflow,使用conda安装方法,如下所示:https://www.tensorflow.org/get_started/os_setup#anaconda_installation。 如何在Windows上激活“环境”方面存在细微差别,您可以在没有“来源”的情况下直接调用“激活”。所以,对我来说,安装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
答案 5 :(得分:2)
activate tensorflow
conda install -c conda-forge tensorflow
为我工作。
在线提到的其他步骤都没有帮助,我在尝试安装旧版本时发现here。
尽管链接中提到的步骤似乎适用于MAC OS X / Linux,但它在Windows 7中工作
你可以安装spyder
conda install spyder
答案 6 :(得分:2)
我有anaconda的python 3.5。首先,我尝试了上面给出的所有内容,但它在Windows 10 64bit上对我不起作用。 所以我只是尝试了: -
如果您只有一个版本,请输入cmd:
C:/>conda install tensorflow
对于python的多个版本,输入cmd:
C:/>conda install tensorflow python=version(e.g.python=3.5)
它有效,试试吧 安装后打开ipython控制台并导入tensorflow:
import tensorflow
如果tensorflow安装正确,那么你就准备好了。 享受机器学习: - )
答案 7 :(得分:2)
这对我有用:
conda create -n tensorflow python=3.5
activate tensorflow
conda install -c conda-forge tensorflow
打开Anaconda Navigator。
将“应用程序”下拉列表从“ 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))
答案 8 :(得分:1)
如果你有一个Nvidia显卡,命令窗口内部的命令(最好是conda环境)将会有效。
conda install tensorflow-gpu
答案 9 :(得分:1)
我在Anaconda中发现了更新的blog post,该指南指示如何轻松安装TF。 我用过:
conda create -n tensorflow_env tensorflow
或对于GPU版本(请确保您具有NVIDIA GPU)
conda create -n tensorflow_gpuenv tensorflow-gpu
这样,您将拥有用于不同TF的不同环境。
答案 10 :(得分:0)
(之前我曾尝试使用Anaconda for Python 3.6但是在为Python3.5创建Conda env后失败了)
此外,如果您想运行Jupyter Notebook并在其中使用TensorFlow。使用以下步骤。
更改为TensorFlow环境:
C: > activate tensorflow
(tensorflow) C: > pip install jupyter notebook
安装完成后,您可以启动Jupyter Notebook并测试
(tensorflow) C: > jupyter notebook
答案 11 :(得分:0)
这就是我在Window 10 64bit上安装Anaconda Python 3.6版和Tensorflow所做的。这是成功的!
转到https://www.continuum.io/downloads下载适用于Window 64bit的Anaconda Python 3.6版本。
通过调用以下命令创建名为tensorflow的conda环境:
C:&GT; conda create -n tensorflow
通过发出以下命令激活conda环境:
C:&GT;激活tensorflow(tensorflow)C:&gt; #您的提示应该更改
在此处转到http://www.lfd.uci.edu/~gohlke/pythonlibs/enter代码下载“tensorflow-1.0.1-cp36-cp36m-win_amd64.whl”。 (对于我的情况,下载后文件将位于“C:\ Users \ Joshua \ Downloads”中)
使用以下命令安装Tensorflow:
(tensorflow)C:&gt; pip install C:\ Users \ Joshua \ Downloads \ tensorflow-1.0.1-cp36-cp36m-win_amd64.whl
在Python环境中输入以下命令验证安装:
将tensorflow导入为tf hello = tf.constant('Hello,TensorFlow!') sess = tf.Session() 打印(sess.run(你好))
如果您输出的是“Hello,TensorFlow!”,则表示您已成功安装Tensorflow。
答案 12 :(得分:0)
打开anaconda提示
确保您的pip版本已更新
并且您有python 3.4 3.5或3.6
只需运行命令
pip install --upgrade tensorflow
您可以从documentation和video寻求帮助
祝你好运
答案 13 :(得分:0)
我使用Windows 10,Anaconda和python2。上面提到的解决方案对我有用:
一旦您使用以下方式安装了tensorflow:
C:\ Users \ Laleh> conda create -n tensorflow python = 3.5#使用您的python版本
C:\ Users \ Laleh>激活张量流
(tensorflow)C:\ Users \ Laleh> conda安装-c conda-forge tensorflow
然后我意识到tensorflow不能在jupyter笔记本中导入,尽管它可以在常见的窗口中工作。为了解决此问题,我首先进行了检查:
jupyter kernelspec列表
我使用以下方法删除了Jupyter内核规范:
jupyter kernelspec删除python2
现在,jupyter kernelspec列表指向正确的内核。再次,我激活tensorflow并在其环境中安装了笔记本:
C:\ Users \ Laleh>激活张量流
(tensorflow)C:> conda安装笔记本
此外,如果您想使用其他库(例如matplotlib),则应将它们单独安装在tensorflow环境中
(tensorflow)C:> conda安装-c conda-forge matplotlib
现在一切对我都很好。
答案 14 :(得分:0)
以上步骤 conda install -c conda-forge tensorflow
也适用于Windows 10,但Python版本应为3.5或更高版本。我已将它与Anaconda Python 3.6版一起用作协议缓冲区格式,它指的是3.5或更高版本。 谢谢, Sandip
答案 15 :(得分:0)
答案 16 :(得分:0)
如果您的Windows上安装了anaconda版本2.7,请转到anaconda提示符,键入以下两个命令: 1.使用“ conda create -n tensorflow_env tensorflow”为张量流创建一个conda环境。 2.使用“ conda activate tensorflow_env”激活tensorflow
如果它被激活,那么基础将被tensorflow_env替换,即现在它将显示“(tensorflow_env)C:\ Users>”
您现在可以将import tensorflow用作tf,以在代码中使用tensorflow。
答案 17 :(得分:0)
1)更新conda
以管理员身份运行anaconda提示
conda update -n base -c defaults conda
2)为python新版本(例如3.6)创建环境
conda create --name py36 python=3.6
3)激活新环境
conda activate py36
4)升级点
pip install --upgrade pip
5)安装tensorflow
pip install https://testpypi.python.org/packages/db/d2/876b5eedda1f81d5b5734277a155fa0894d394a7f55efa9946a818ad1190/tensorflow-0.12.1-cp36-cp36m-win_amd64.whl
如果它不起作用
如果您在环境位置出现滚轮问题或pywrap_tensorflow问题,
pip install tensorflow --upgrade --force-reinstall
答案 18 :(得分:0)
我尝试了很多事情,但是总是遇到一些问题。以下具有特定版本的步骤仅对我有用。
1>创建虚拟环境
#conda create -n tensorflow pip python=3.5
2>激活环境 #activate张量流 #conda info --envs
3>安装tensorflow
#conda install -c conda-forge tensorflow
这将安装tensorflow 1.10.0
#python -m pip install --upgrade pip
#pip install setuptools==39.1.0
3>安装keras
#pip install keras==2.2.2
测试
(tensorflow) C:\WINDOWS\system32>python
Python 3.5.6 |Anaconda, Inc.| (default, Aug 26 2018, 16:05:27) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> import keras
Using TensorFlow backend.
>>>
答案 19 :(得分:-1)
“ Conda”安装一些可能已经用C或其他语言编译的特殊软件包。 您可以使用“ pip install tensorflow”,它将起作用。