【发布时间】:2020-09-14 10:58:32
【问题描述】:
上面写着:Stable-Baselines 支持从 1.8.0 到 1.15.0 的 Tensorflow 版本,并且不适用于 2.0.0 及更高版本的 Tensorflow。
所以我尝试安装“sudo pip3 install tensorflow==1.15.0”
但我得到了消息: 错误:找不到满足要求 tensorflow==1.15.0 的版本(来自版本:2.2.0rc1、2.2.0rc2、2.2.0rc3、2.2.0rc4、2.2.0) 错误:未找到 tensorflow==1.15.0
的匹配分布我正在使用: Ubuntu 20.04 LTS Python 3.8.2 pip 20.1.1 来自 .../python3.8/site-packages/pip (python 3.8)
如何安装适用于稳定基线的 tensorflow 版本?
【问题讨论】:
-
很可能是因为您使用的是 Python 3.8 而 TF 1.x 不支持它。编辑:是的,我从
pip --version输出中看到它。使用 Python 3.7 应该没问题。 -
谢谢。可悲的是,这并没有解决我的错误。我用 python 3.7.7 创建了一个 virtualenv(因此 pip 也使用了 python 3.7),但我仍然收到相同的消息
-
首先,仔细检查
pip是否引用了 3.7 venv 中的一个,然后运行 python -c "from pip._internal.utils.compatibility_tags import get_supported; print(get_supported()[0])"并发布输出。您可能需要更新pip才能使该命令正常工作;在旧版本中,导入为pip._internal.pep425tags。
标签: python-3.x tensorflow ubuntu pip stable-baselines