我是 Python 的新手,我想使用 AI Gym 用 Python 运行一些强化学习算法: https ://github.com/openai/gym
我想使用 tensorflow,所以我用 Anaconda 制作了一个名为“tensorflow”的 python 3.5 环境并将其安装在那里。在相同的环境中,我安装了 AIgym 使用
点安装健身房
来自 Anaconda 提示。和
康达清单
我可以将“gym”视为安装在该环境中的软件包,但在 Anaconda Navigator 中没有列出(在“tensofrflow”环境或其他任何地方都没有。
无论如何,如果我尝试做
进口健身房
我明白了
没有名为“gym”的模块
我确定我在项目配置中选择了 Anaconda 解释器。我也试过
点安装健身房
从常规的命令行提示符,但它仍然会拒绝找到“健身房”。
一个建议是在系统的 Python PATH 中包含 Anaconda 路径。我不确定如何正确执行此操作。大多数建议是针对 Linux 的,我使用的是 Windows 10。它是 anaconda 文件夹中 python.exe 的路径吗?我见过人们尝试
导出 PATH=C:/path/anaconda:$PATH
但是在任何命令提示符下我都无法识别导出。
哪条蟒蛇
也无法识别以检查正在使用哪个 python。我还尝试将 anaconda 路径添加到系统路径(此 PC > 高级 > 环境变量 > 系统变量 > 路径),但没有骰子。
任何建议,将不胜感激。
--更新1--
托马斯,谢谢你的回答。我已经尝试了您的建议-尝试从 anaconda 提示符/环境中的 python 内联解释器导入健身房,并且成功了!
但是,在 pyCharm 中,即使我确定我为项目选择了 Anaconda 解释器,它也不起作用。
--更新 2-- 我可以看到我的环境和路径,但是你究竟是如何在 pyCharm 中添加环境的?我一直使用的方法是,将项目配置为使用 Anaconda 解释器并从 anaconda 提示符切换环境。搜索给出了相同的答案。
这很奇怪,因为我只在我的 tensorflow 环境中安装了 tensorflow,并且 tensorflow 本身导入没有问题,如您在此处看到的:
因此,张量流环境必须是活跃的。
提前致谢!