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

时间:2019-10-02 19:30:40

标签: python windows anaconda openai-gym

我正在尝试使用openAI Gym,并且已经按照他们的文档进行了安装。每当我尝试运行其基本示例时就可以使用

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'

我也将健身房安装位置添加到了PATH中,只是看它是否有帮助,但没有帮助。 我还尝试了使用系统激活命令和conda activate命令从外壳激活健身房环境,但是似乎都没有实际激活环境:

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

我该怎么做才能使示例发挥作用?

1 个答案:

答案 0 :(得分:0)

您没有将Python软件包添加到PATH中。这意味着二进制可执行文件,而Python软件包则不是。

我还看到您正在使用conda。现在,您可以使用

安装带有conda的Python软件包。
conda install -c akode gym 

https://anaconda.org/akode/gym