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

标签 python tensorflow module pip installation

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

could not find a version that satisfies the requirement tensorflow (from versions: )

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

最佳答案

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

那么如何安装呢?

-仅 CPU 版本的 CNTK:

pip install https://cntk.ai/PythonWheel/CPU-Only/cntk-2.4-cp27-cp27m-win_amd64.whl

-CNTK 的 GPU 版本:

pip install https://cntk.ai/PythonWheel/GPU/cntk-2.4-cp27-cp27m-win_amd64.whl

-测试 CNTK 安装:

python -c "import cntk; print(cntk.version)"

-安装 Keras:Python 深度学习库

pip install keras

-启用 CNTK 作为 Keras 后端 iso TensorFlow

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

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

关于python - 如何在 Windows 上的 Python 2.7 上安装 Tensorflow?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45316569/

相关文章:

python - 当我们需要 chmod +x file.py

python - Python 中的 imp.load_source()

python - 将 Pandas Dataframe 中的列表拆分为多列

python - 使用 Dask 或 Joblib 进行并行 Sklearn 模型构建

performance - Tensorflow 与 Numpy 性能对比

tensorflow - 从源代码构建TensorFlow时-c opt和--config = opt有什么区别?

python - Tensorflow TocoConverter 给出 toco_from_protos 错误

perl - 如何强制卸载 Perl 模块?

多个模块之间的Python日志只能在原始文件调用的函数中工作?

python - Discord.py - 每条消息的 message.content 都是空的