Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows上的Python 2.7上安装Tensorflow?_Python_Tensorflow_Module_Pip_Installation - Fatal编程技术网

如何在Windows上的Python 2.7上安装Tensorflow?

如何在Windows上的Python 2.7上安装Tensorflow?,python,tensorflow,module,pip,installation,Python,Tensorflow,Module,Pip,Installation,我试图通过pip(pip install TensorFlow)安装TensorFlow,但出现此错误 找不到满足tensorflow要求的版本(来自版本:) 这个问题有解决办法吗?如果您使用的是windows,我仍然希望通过pip安装: 若你们浏览一下TensorFlow网站的WindowsPIP安装第一行说 “Windows上的Pip安装 TensorFlow在Windows上仅支持64位Python 3.5。我们已使用以下Python发行版测试了pip包: 现在要么安装python3.5,

我试图通过pip(
pip install TensorFlow
)安装TensorFlow,但出现此错误

找不到满足tensorflow要求的版本(来自版本:)


这个问题有解决办法吗?如果您使用的是windows,我仍然希望通过pip安装:

若你们浏览一下TensorFlow网站的WindowsPIP安装第一行说

“Windows上的Pip安装

TensorFlow在Windows上仅支持64位Python 3.5。我们已使用以下Python发行版测试了pip包:

现在要么安装
python3.5
,要么使用
ANACONDA
中的
Tensorflow
的非官方版本


另一种方法是下载并安装windows的docker toolbox
https://www.docker.com/docker-toolbox
打开一个
cmd
窗口,然后键入:
docker run-it b.gcr.io/tensorflow/tensorflow
这将显示一个
linux shell
。键入python,我想一切都会好起来的

详细解释一下dirty_feri的答案,因为它不是最新的

Tensorflow for Windows仅在Python3.5和Python3.6(从1.2开始)中受支持。当您通过pip下载时,您将收到最新的1.2版本,因此您应该能够在3.6上运行

应该不需要使用Tensorflow的Anaconda版本,该发行版不受支持,如果您运行的是Anaconda,那么pip版本就可以了

如果您仍然需要python 2.7对其他项目的支持,那么我建议您使用环境管理器,如anaconda或virtualenv,以使多个版本的python同时良好地运行

一旦安装了受支持的python版本,您应该能够运行
pip install tensorflow
,并且它应该在几分钟内安装完毕


此处提供了完整的安装说明:

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

那么如何安装呢

-CNTK的仅CPU版本:

pip安装

-CNTK的GPU版本:

pip安装

-测试CNTK安装:

python-c“导入cntk;打印(cntk.版本)”

-安装Keras:Python深度学习库

pip安装keras

-启用CNTK作为Keras后端iso TensorFlow

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

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

我发现Tensorflow可以在CPU上使用任何版本的python将Ubuntu集成到Windows

  • 您可以直接从Windows应用商店()安装Ubuntu
  • pip:
    curlhttps://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python get pip.py
  • sudo pip安装tensorflow

  • 有一个很棒的Github repo,它有*.whl文件要安装。支持py27和py36

  • 查找tensorflow whl版本并下载
  • pip安装xxx.whl
    (xxx是您下载的whl文件名)

  • 你能发布你写的命令吗?PIP不适用于Python2.7I需要在Tensorflow(Windows)中使用Python2.7因为目前coremltools只支持Python2.7。使用virtualenv会允许在Python2.7中使用tensorflow吗?这个问题是关于tensorflow而不是cntk的。你帮我省去了这么多麻烦。!!直到我读到这篇文章,我才想起Keras支持cntk。…)