windows环境下下载OpenAI Gym
学习强化学习要安装OpenAI Gym,在网上找了很久的下载方法,都不尽如人意,下面是我觉得的一个很简单的安装办法,亲测在win7和win10都有效。
注意:运行下面的第5步时需要一个干净的虚拟环境(最好是新建的,不要用旧的,否则可能会有版本冲突)
1、下载Anaconda
Anaconda官网下载地址
2、打开“开始”中Anaconda文件夹中的“Anaconda Prompt",如下图所示:
3、创建虚拟环境
在Anaconda Prompt中键入conda create -n tensorflow python=3.6
,这样就创建了一个名为tensorflow的虚拟环境,此虚拟环境下的python版本为3.6。
4、键入conda activate tensorflow
激活刚刚创建的虚拟环境
5、在某个路径创建一个requirements.txt
文件,将下列内容复制进去:
absl-py==0.9.0
astor==0.8.1
astroid==2.4.2
backcall==0.2.0
bleach==1.5.0
certifi==2016.2.28
cloudpickle==1.3.0
colorama==0.4.3
cycler==0.10.0
decorator==4.4.2
future==0.18.2
gast==0.3.3
grpcio==1.31.0
gym==0.17.2
html5lib==0.9999999
importlib-metadata==1.7.0
ipython==7.16.1
ipython-genutils==0.2.0
isort==4.3.21
jedi==0.17.2
kiwisolver==1.2.0
lazy-object-proxy==1.4.3
Markdown==3.2.2
matplotlib==3.3.0
mccabe==0.6.1
numpy==1.19.1
pandas==1.1.0
parso==0.7.1
pickleshare==0.7.5
Pillow==7.2.0
prompt-toolkit==3.0.6
protobuf==3.12.4
pyglet==1.5.0
Pygments==2.6.1
pylint==2.5.3
pyparsing==2.4.7
python-dateutil==2.8.1
pytz==2020.1
scipy==1.5.2
six==1.15.0
tensorboard==1.8.0
tensorflow==1.8.0
termcolor==1.1.0
toml==0.10.1
traitlets==4.3.3
typed-ast==1.4.1
wcwidth==0.2.5
Werkzeug==1.0.1
wincertstore==0.2
wrapt==1.12.1
zipp==3.1.0
6、在Anaconda Prompt中,进入requirements.txt
所在的文件夹(如:requirements.txt
在E:\
,则键入E:
进入E盘)
7、键入pip install -r requirement.txt
,开始下载所需模块,如下图所示:
8、下载完毕后就可以使用gym了。
9、测试
可用OpenAI Gym官网上的代码测试,如下所示:
import gym
env = gym.make('CartPole-v0')
for i_episode in range(20):
observation = env.reset()
for t in range(100):
env.render()
print(observation)
action = env.action_space.sample()
observation, reward, done, info = env.step(action)
if done:
print("Episode finished after {} timesteps".format(t+1))
break
env.close()