如何在Windows的Python 2.7上安装Tensorflow?
python
tensorflow
11
0

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

找不到满足张量流要求的版本(来自版本:)

有解决这个问题的方法吗?我仍然希望通过pip安装它

参考资料:
Stack Overflow
收藏
评论
共 3 个回答
高赞 时间 活跃

如果由于Keras仅需要TensorFlow并且您使用的是Python 2.7.x,则可以避免安装Tensorflow(Google)并用CNTK(Microsoft)代替。 Lee Jeong-Yoon Lee表示,对于LSTM(IMDb数据上的双向LSTM和通过LSTM生成文本),CNTK比TensorFlow快很多(约2至4倍),而其他类型的神经网络的速度却彼此接近。无需修改您的Keras代码(我使用TensorFlow使用2个Keras示例对其进行了检查,并成功用CNTK替换了TensorFlow,而无需更改任何Keras代码。

那么如何安装呢?

-仅CPU的CNTK版本:

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

-GPU版本的CNTK:

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

-测试CNTK安装:

蟒蛇-c “进口cntk;打印(cntk )”

-安装Keras:Python深度学习库

点安装keras

-启用CNTK作为Keras后端iso TensorFlow

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

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

有一个很棒的Github存储库,其中装有* .whl文件。支持py27和py36

  1. 转到fo40225的Github Repo tensorflow-windows-wheel
  2. 找到一个tensorflow whl版本并下载
  3. pip install xxx.whl (xxx是您下载的whl文件名)
收藏
评论

详细说明dirty_feri的答案,因为它不是最新的。

Windows的Tensorflow仅受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

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号