问题描述
这个错误发生于博主在python=3.8的环境里安装tensorflow=2.5.0时。执行pip install tensorflow==2.5.0,出现了以下错误:
ERROR: Could not find a version that satisfies the requirement keras-nightly (from versions: none)
ERROR: No matching distribution found for keras-nightly
单独执行pip install keras-nightly也不能解决问题,开始推测应该是tensorflow版本太老引起的。
解决方案
更换一个更高版本的tensorflow版本即可。
执行
pip install tensorflow==2.9.0
即可解决问题。
注意:这里的tensorflow版本最好不要太高,太高会出现不能安装合适版本的Numpy的问题(如tensorflow==2.12.0不支持使用低于1.22版本的numpy)。