【问题标题】:Why can't I activate gym form为什么我不能激活健身表格
【发布时间】:2023-03-10 08:21:01
【问题描述】:

我正在尝试使用 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 中,只是想看看它是否有帮助,但它没有。 我还尝试使用 system activate 命令和 conda activate 命令从 shell 激活健身房环境,但似乎都没有真正激活环境:

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 示例运行?

【问题讨论】:

    标签: python windows anaconda openai-gym


    【解决方案1】:

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

    我还看到您正在使用 conda。您现在可以使用 conda 安装 Python 包,使用:

    conda install -c akode gym 
    

    https://anaconda.org/akode/gym

    【讨论】:

    • 我试过了,然后导航到 anaconda.org 搜索他们的云以确保包在其中。它没有用,并给我返回了这条消息“PackagesNotFoundError:当前频道不提供以下软件包:-gym” 我还在 anaconda 的网站上注意到没有一个健身房软件包被列为可用于 Windows。有没有办法在windows上运行gym?
    • 好吧,如果你查看他们的 github,他们说:“我们目前支持运行 Python 2.7 或 3.5 -- 3.7 的 Linux 和 OS X。Windows 支持是实验性的 - algorithmic、toy_text、classic_control 和 atari 应该可以工作在 Windows 上(有关安装说明,请参阅下一节);不过,继续操作需要您自担风险。”所以,如果你想避免 Windows 给你带来的麻烦,你最好自己安装一个像样的 Linux。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    相关资源
    最近更新 更多