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

2024-05-07

我尝试通过 pip 安装 TensorFlow(pip install tensorflow)但是得到这个错误

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

这个问题有解决办法吗?我还是想通过pip安装


如果您只因为 Keras 而需要 TensorFlow 并且您使用的是 Python 2.7.x,则可以避免安装 Tensorflow(Google)并用 CNTK(Microsoft)替换它。根据李正润 https://www.quora.com/How-do-you-compare-Microsoft-CNTK-and-Google-Tensorflow-Does-one-hold-a-clear-advantage-over-the-other/answer/Jeong-Yoon-Lee对于 LSTM(IMDb 数据上的双向 LSTM 和通过 LSTM 生成文本),CNTK 比 TensorFlow 快很多(大约 2 到 4 倍),而其他类型神经网络的速度彼此接近。 您的 Keras 代码不需要修改(我使用 TensorFlow 使用 2 个 Keras 示例进行了检查,并成功用 CNTK 替换了 TensorFlow,而无需更改任何 Keras 代码。

那么如何安装呢?

- CNTK 的仅限 CPU 版本:

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

- CNTK的GPU版本:

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

-测试 CNTK 安装:

python -c“导入cntk;打印(cntk.version)"

-安装 Keras:Python 深度学习库

pip安装keras

-启用 CNTK 作为 Keras 后端 iso TensorFlow

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

{
    "epsilon": 1e-07, 
    "image_data_format": "channels_last", 
    "backend": "cntk", 
    "floatx": "float32" 
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Windows 上的 Python 2.7 上安装 Tensorflow? 的相关文章

随机推荐