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

Python 如何在Linux上安装openAI gym-包冲突,python,python-3.x,linux,conda,openai-gym,Python,Python 3.x,Linux,Conda,Openai Gym,我正在尝试在conda for Linux中安装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 froze

我正在尝试在conda for Linux中安装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']
Package zlib conflicts for:
python=3.6 -> zlib[version='>=1.2.11,<1.3.0a0']
Package ncurses conflicts for:
python=3.6 -> ncurses[version='6.0.*|>=6.0,<7.0a0|>=6.1,<7.0a0']
Package numpy conflicts for:
gym -> numpy[version='>=1.10.4']
Package six conflicts for:
gym -> six
Package pip conflicts for:
python=3.6 -> pip
Package readline conflicts for:
python=3.6 -> readline[version='7.*|>=7.0,<8.0a0']
Package scipy conflicts for:
gym -> scipy
收集包元数据(current_repodata.json):完成
解决环境:初始冻结解决失败。用灵活的解决方法重试。
解决环境:使用当前_repodata.json中的repodata失败,将使用下一个repodata源重试。
收集包元数据(repodata.json):完成
解决环境:初始冻结解决失败。用灵活的解决方法重试。
解决环境:/
发现冲突!正在查找不兼容的包。失败
不可满足错误:发现以下规范彼此不兼容:
包libgcc-ng冲突用于:
python=3.6->libgcc ng[version='>=7.2.0 |>=7.3.0']
程序包libstdcxx ng冲突用于:
python=3.6->libstdcxx ng[version='>=7.2.0 |>=7.3.0']
包xz冲突用于:
python=3.6->xz[版本='>=5.2.3,=5.2.4,=3.2.1,=3.20.1,=3.22.0,=3.23.1,=3.24.0,=3.25.2,=3.26.0,=3.29.0,=2.0']
包pyglet冲突用于:
gym->pyglet[version='>=1.2.0']
包tk冲突用于:
python=3.6->tk[version=8.6.*.*>=8.6.7、=8.6.8、=1.0.2l、=1.0.2m、=1.0.2n、=1.0.2p、=1.1.1a、=1.1.1c、=1.2.11、=6.0、=6.1、=1.10.4']
方案六冲突:
健身房->六
包pip冲突用于:
python=3.6->pip
以下项的包读取行冲突:

python=3.6->readline[version='7.*.|>=7.0,该错误意味着该软件包的依赖项要求相互冲突。鉴于您试图将其安装到一个新的环境中,而没有安装任何其他内容,这是软件包维护人员需要解决的问题,而您也无能为力


或者,您可以尝试
pip install gym
来安装该软件包。有关详细信息,请查看他们的。如果您不知道,您可以。

hcc
频道承载
gym
软件包时,它需要
pyglet
,这在
hcc
defaults
上不可用ry还包括
conda forge
频道:

conda create -n gym_env -c hcc -c conda-forge python=3.6 gym

请注意,在为特定目的创建环境时,通常建议在创建时包含关键软件包。

将conda forge添加到已工作的频道中,谢谢!感谢您的帮助!这是一种方法。制作您的conda环境,然后在其中安装
pip gym