为什么我不能激活健身表格

2024-04-29 19:30:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用openAI健身房,我已经安装了他们的文档如下。每当我尝试运行他们的基本cart pole示例时:

import gym
env = gym.make('CartPole-v0')
env.reset()
for _ in range(1000):
    env.render()
    env.step(env.action_space.sample()) # take a random action
env.close()

但我总是收到一个错误:

 ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-ae18def96b83> in <module>
----> 1 import gym
      2 env = gym.make('CartPole-v0')
      3 env.reset()
      4 for _ in range(1000):
      5     env.render()

ModuleNotFoundError: No module named 'gym'

同样,我已经把健身房的安装位置添加到我的路径中,只是想看看是否有帮助,但没有。 我也尝试过从shell激活健身房环境,使用系统激活命令和conda激活命令,但这两个命令似乎都没有真正激活环境:

PS C:\Users\Bennett> activate gym
PS C:\Users\Bennett> conda info --envs
# conda environments:
#
base                  *  C:\Users\Bennett\Anaconda3
AI_Gym                   C:\Users\Bennett\Anaconda3\envs\AI_Gym
gym                      C:\Users\Bennett\Anaconda3\envs\gym
mlbook                   C:\Users\Bennett\Anaconda3\envs\mlbook
                         C:\Users\Bennett\Miniconda3\envs\nnseries

PS C:\Users\Bennett> conda activate gym
PS C:\Users\Bennett> conda info --envs
# conda environments:
#
base                  *  C:\Users\Bennett\Anaconda3
AI_Gym                   C:\Users\Bennett\Anaconda3\envs\AI_Gym
gym                      C:\Users\Bennett\Anaconda3\envs\gym
mlbook                   C:\Users\Bennett\Anaconda3\envs\mlbook
                         C:\Users\Bennett\Miniconda3\envs\nnseries

我能做些什么来运行cart pole示例?你知道吗


Tags: in命令envcondausersaipsgym
1条回答
网友
1楼 · 发布于 2024-04-29 19:30:28

您不需要向路径中添加Python包。这意味着二进制可执行文件,而Python包则不是。你知道吗

我也看到你在用康达。现在您可以使用conda安装Python包,使用:

conda install -c akode gym 

https://anaconda.org/akode/gym

相关问题 更多 >