我当前运行的是 Tensorflow 版本 2.5.0,但我需要将版本降低到 2.3.0。
我尝试安装 Tensorflow 版本 2.3.0,但出现此错误:
ERROR: Could not find a version that satisfies the requirement tensorflow==2.3.0 (from versions: 2.5.0rc0, 2.5.0rc1, 2.5.0rc2, 2.5.0rc3, 2.5.0, 2.6.0rc0, 2.6.0rc1)
ERROR: No matching distribution found for tensorflow==2.3.0
我知道可以从源代码构建 pip 包,但我想知道是否有更好的灵魂。
Tensorflow
2.3.0 需要(并且提供轮子)Python 3.5、3.6、3.7、3.8,但不需要 3.9(并且没有源代码)。将Python降级到3.8或使用更高版本的TF。从版本 2.5.0开始支持 Python 3.9。
根据这里的tensorflow、python和CUDA兼容性:https://www.tensorflow.org/install/source#gpu,Tensorflow 2.3.0只能与Python 3.5-3.8配合使用。请确保您的Python版本不是3.9或更高版本。您可以通过执行以下操作来检查您的 Python 版本:
python --version
如果你确保你的Python版本匹配,但仍然遇到同样的问题,pip找不到tensorflow版本,你可以升级你的pip:
pip install --upgrade pip
之后,您可以开始使用 pip 安装您的tensorflow
pip install tensorflow==2.3.0