我检查了我的pip
版本,得到了以下输出:
Requirement already up-to-date: pip in
./anaconda3/envs/runlee_python3/lib/python3.8/site-packages (20.1)
我有一个特定的情况,我必须使用Tensorflow的1.15版本,但当我尝试安装它时,它似乎找不到这个特定的版本。
pip install tensorflow==1.15
ERROR: Could not find a version that satisfies the requirement tensorflow==1.15 (from versions: 2.2.0rc1, 2.2.0rc2, 2.2.0rc3)
ERROR: No matching distribution found for tensorflow==1.15
在列出所有可用选项时,我也找不到1.15版本。
我错过了什么?
您使用的是python 3.8,当tensorflow版本为1.15时,它还没有得到官方支持。您也可以检查pypi,没有可用于cp38的文件,即使是2.10。只有您的命令列出的版本有一个cp38 whl文件可用,请参阅此处
既然您有conda,只需创建一个具有所需版本的虚拟env
conda create -n tf python=3.7
然后在这个env 中安装tensorflow
您必须使用python<3.7安装Tensorflow 1.15。请参阅pypi发布页面。假设你是,并且仍然遇到这个问题,从pip-20.1.1
升级到pip-21.0.1
为我解决了这个问题。尝试升级pip。
尝试此版本的python
conda install python==3.6.13