无法安装旧版本的 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