无法安装旧版本的 tensorflow

Posted

技术标签:

【中文标题】无法安装旧版本的 tensorflow【英文标题】:not able to Install an old version of tensorflow 【发布时间】:2021-12-01 16:41:21 【问题描述】:

如何在 conda vertual 环境中安装旧版本的 Tensorflow?当我尝试这个命令时,我想要 Tensorflow-gpu 1.4:

conda install tensorflow-gpu=1.4

我在附图中看到了消息。

当我尝试conda create -n tf_1_4 python=3.6 tensorflow-gpu=1.4 时,我得到了这个:

Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: \
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
failed

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package python conflicts for:
python=3.6
tensorflow-gpu=1.4 -> tensorflow-gpu-base==1.4.1 -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0']

The following specifications were found to be incompatible with your system:

 - feature:/linux-64::__glibc==2.26=0
 - feature:|@/linux-64::__glibc==2.26=0

Your installed version is: 2.26

【问题讨论】:

也许可以尝试使用 Mamba - 我发现它可以提供更精确的诊断反馈。 ***.com/a/69137255/570918 【参考方案1】:

错误消息指出 Python 必须是 2.7、3.5 或 3.6,而当前环境是 3.7。创建一个新环境:

conda create -n tf_1_4 python=3.6 tensorflow-gpu=1.4

【讨论】:

failed UnsatisfiableError:发现以下规范相互不兼容:输出格式:请求的包->可用版本包python冲突:python = 3.6 tensorflow-gpu = 1.4 -> tensorflow- gpu-base==1.4.1 -> python[version='>=2.7,=3.5,=3.6, @rif3aadev 尝试同时添加 conda-forge 和免费频道 conda create -n tf_1_4 -c conda-forge -c free tensorflow-gpu=1.4 python=3.6

以上是关于无法安装旧版本的 tensorflow的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 pip 或 anaconda 安装 tensorflow

无法在 Windows 10 版本中安装 keras 或 tensorflow - Anaconda

安装virtualbox显示无法卸载旧版本,然后严重错误

无法卸载旧版本的phpunit

为啥在 conda 安装后 Tensorflow 无法识别我的 GPU?

为啥 conda 无法在 Windows 上正确安装 tensorflow gpu?