Windows 10系统下Python 2环境安装tensorflow-gpu失败求助
解决Python 2环境下tensorflow-gpu安装失败的问题
嘿,我来帮你理清楚这个问题——你遇到的核心问题其实是TensorFlow GPU版早就彻底停止支持Python 2了,这就是你找不到相关安装信息、pip报错的根源。
下面给你拆解原因和可行的解决办法:
为啥找不到Python 2的tensorflow-gpu包?
TensorFlow在1.15版本之后就完全放弃了Python 2的支持,而且GPU版本的兼容终止时间更早。现在官方根本没有针对Python 2的tensorflow-gpu包发布,所以pip自然搜不到任何匹配的版本,才会抛出那个“找不到满足要求的版本”的错误。如果实在必须用Python 2,还有办法吗?
只能安装TensorFlow 1.x系列的旧版GPU版本,而且得选最后支持Python 2的特定版本。你可以试试指定版本号来安装:pip install tensorflow-gpu==1.14.0这里要注意:这个版本对应的CUDA版本是10.0,cuDNN需要是7.4左右的版本。你之前装的CUDA如果不是这个版本,大概率会出现兼容性问题,得对应调整CUDA和cuDNN的版本。
更长远的建议:
真心建议你尽快迁移到Python 3环境。毕竟Python 2本身已经停止维护好几年了,TensorFlow的新功能、bug修复全都是针对Python 3的,而且现在绝大多数机器学习相关的库都不再支持Python 2,继续用只会遇到越来越多的麻烦。
内容的提问来源于stack exchange,提问作者Wonay
相关产品推荐
相关产品推荐

