Win10 利用 pycharm 运行 gym 框架
在windows下运行,要借助anaconda建一个环境,在新建的环境里面配置好gym,之后在pycharm中新建一个项目,在项目中添加运行这个新建的环境,就可以在windows上运行gym了
1. 安装anaconda
下载最新版
Anaconda下载地址
默认安装
在系统环境变量Path里面添加如下内容
1 2 3
| F:\Anaconda3\ F:\Anaconda3\Scripts\ F:\Anaconda3\Library\bin
|
进行测试
右键管理员权限打开 cmd
2. 安装 pycharm
下载 PyCharm Edu 2022(PyCharm教育版)
https://www.jb51.net/softs/570753.html#downintro2
安装
3. 用pycharm配置gym环境
新建一个gym项目,在主函数中输入测试代码
1 2 3 4 5 6 7 8 9 10 11 12
| import gym
env = gym.make("CartPole-v1", render_mode="human", disable_env_checker=True) observation, info = env.reset(seed=42) for _ in range(100000): env.render() action = env.action_space.sample() observation, reward, terminated, truncated, info = env.step(action)
if terminated or truncated: observation, info = env.reset() env.close()
|
在file里面打开settings,选择project:Gym,选择python interprefer,选择右上角 Add interprefer,Add local interprefer …
在弹窗中左侧选中 Conda Environment, 右侧 interprefer 选中 New Virtualenv,Location 输入 F:\Anaconda3\envs\xxxx ,Python version 选择 3.9,Conda executable 输入 F:\Anaconda3\Scripts\conda.exe, OK确定
4. 安装 gym 等
以管理员身份运行annconda prompt,之后激活之前新建的环境
更新pandas库
更新 tensorflow
1
| conda install tensorflow
|
下载 matplotlib 库
1
| pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
|
下载 gym
1
| pip install gym -i https://pypi.tuna.tsinghua.edu.cn/simple
|
下载 pygame
1
| pip install pygame -i https://pypi.tuna.tsinghua.edu.cn/simple
|
可以在pycharm中运行gym了
5. 注意
- render_mode=”human” 才会显示游戏画面
- observation, reward, terminated, truncated, info = env.step(action) 五个参数才对