猿问

如何在 Linux 上 conda 安装 openAI gym - 包冲突

我正在尝试在 Linux 的 conda 中安装 gym 包。我已经创建了一个虚拟环境,并正在使用以下命令来尝试安装:


(gym_env) [quantrill@baesvlfil003 ~]$ conda install --name gym_env -c hcc gym

但是我遇到了以下问题:


Collecting package metadata (current_repodata.json): done

Solving environment: failed with initial frozen solve. Retrying with flexible solve.

Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.

Collecting package metadata (repodata.json): done

Solving environment: failed with initial frozen solve. Retrying with flexible solve.

Solving environment: /

Found conflicts! Looking for incompatible packages.                                                                                                        failed


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




Package libgcc-ng conflicts for:

python=3.6 -> libgcc-ng[version='>=7.2.0|>=7.3.0']

Package libstdcxx-ng conflicts for:

python=3.6 -> libstdcxx-ng[version='>=7.2.0|>=7.3.0']

Package xz conflicts for:

python=3.6 -> xz[version='>=5.2.3,<6.0a0|>=5.2.4,<6.0a0']

Package libffi conflicts for:

python=3.6 -> libffi[version='3.2.*|>=3.2.1,<4.0a0']

Package sqlite conflicts for:

python=3.6 -> sqlite[version='>=3.20.1,<4.0a0|>=3.22.0,<4.0a0|>=3.23.1,<4.0a0|>=3.24.0,<4.0a0|>=3.25.2,<4.0a0|>=3.26.0,<4.0a0|>=3.29.0,<4.0a0']

Package requests conflicts for:

gym -> requests[version='>=2.0']

Package pyglet conflicts for:

gym -> pyglet[version='>=1.2.0']

Package tk conflicts for:

python=3.6 -> tk[version='8.6.*|>=8.6.7,<8.7.0a0|>=8.6.8,<8.7.0a0']

Package openssl conflicts for:

python=3.6 -> openssl[version='1.0.*|1.0.*,>=1.0.2l,<1.0.3a|>=1.0.2m,<1.0.3a|>=1.0.2n,<1.0.3a|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1c,<1.1.2a']

我发现很难解释这个错误,所以不知道从哪里去尝试修复它。


我还尝试在创建环境的同时安装软件包,但存在同样的问题。


Python 版本 - 3.6.9 conda 版本 - 4.7.12


希望有人可以帮助我!


阿波罗的战车
浏览 193回答 2
2回答

梵蒂冈之花

该错误意味着软件包具有相互冲突的依赖项要求。鉴于您已尝试将其安装到没有安装任何其他东西的新环境中,这是包维护者需要修复的问题,您无能为力。或者,您可以尝试pip install gym安装该软件包。查看他们在 GitHub 上的 README 以获取更多信息。如果您不知道,您可以在 conda 环境中使用 Pip。

MMMHUHU

当hcc频道托管gym包时,它有一个在或pyglet上不可用的要求。也尝试包括频道:hccdefaultsconda-forgeconda&nbsp;create&nbsp;-n&nbsp;gym_env&nbsp;-c&nbsp;hcc&nbsp;-c&nbsp;conda-forge&nbsp;python=3.6&nbsp;gym请注意,在为特定目的创建环境时,通常建议在创建时包含关键包。
随时随地看视频慕课网APP

相关分类

Python
我要回答