2017-07-26 260 views

回答

2

如果你正在使用的窗口:

如果你在TensorFlow网站下的窗口PIP安装第一行说一个甘德。

“在Windows

皮普安装

TensorFlow支持仅在Windows 64位的Python 3.5,我们已经与Python以下分布测试的PIP封装:”

现在要么安装python 3.5,或使用非官方版本TensorflowANACONDA

另一种方法是下载并安装针对Windows docker toolboxhttps://www.docker.com/docker-toolbox打开cmd窗口,键入:docker run -it b.gcr.io/tensorflow/tensorflow这应该弹出一个linux shell。键入python,我认为一切都会好的!

5

在dirty_feri的答案上详细阐述了一下,因为它不是最新的。

Tensorflow for Windows仅支持Python 3.5 Python 3.6(自1.2开始)。当你通过pip下载时,你会收到最新的1.2版本,所以你应该可以在3.6上运行。

应该没有必要使用Tensorflow的Anaconda版本,不支持该发行版,并且如果您正在运行anaconda,那么pip版本就没有问题。

如果你仍然需要python 2.7支持其他项目,那么我可以建议使用像anaconda或virtualenv这样的环境管理器,让你可以同时运行多个python版本。

一旦你安装了支持的python版本,你应该可以运行pip install tensorflow,它应该在几分钟内安装。

完整的安装说明都可以在这里:https://www.tensorflow.org/install/install_windows

+1

我需要使用Python2.7和Tensorflow(Windows),因为目前coremltools只支持Python2.7。使用virtualenv是否允许在Python2.7中使用张量流? – Moondra

0

如果您只需要因为Keras和你上的Python 2.7.x的TensorFlow,你能避免安装Tensorflow(谷歌)和CNTK(微软)替换它。根据Jeong-Yoon Lee对于LSTM(通过LSTM在IMDb数据和文本生成上的双向LSTM),CNTK比TensorFlow快很多(约2至4倍),而其他类型的神经网络的速度彼此接近。 您的Keras码不需要修改(我使用TensorFlow检查了Keras的两个示例,并成功用CNTK替换了TensorFlow,而没有更改任何Keras代码。

那么如何安装它?

-CPU-唯一版本CNTK的:

PIP安装 https://cntk.ai/PythonWheel/CPU-Only/cntk-2.4-cp27-cp27m-win_amd64.whl

-GPU版本CNTK的:

PIP安装 https://cntk.ai/PythonWheel/GPU/cntk-2.4-cp27-cp27m-win_amd64.whl

-TEST CNTK安装:

python -c“import cntk;打印(cntk版)”

-Install Keras:Python的深度学习库

PIP安装keras

-Enable CNTK作为Keras后端ISO TensorFlow

修改%USERPROFILE%/下的“keras.json”文件。keras

{ 
    "epsilon": 1e-07, 
    "image_data_format": "channels_last", 
    "backend": "cntk", 
    "floatx": "float32" 
}