2020.01.14fjy
因为电脑里没有gym环境,于是就准备在电脑里安装一个anaconda和pycharm。
Anaconda
Anaconda主要是用来创建独立的 Python 开发运行环境。
下载
下载地址
我下载的是Anaconda3-4.3.0-Windows-x86_64.exe版本。
测试
按 win+R 调出cmd,输入conda info,显示如图就OK了。
1.png
使用Anaconda进行Python环境创建
Anaconda弄好后继续在cmd内安装Python3.6.0,并命名为gym,询问是否安装的时候,确定安装输入y即可。
conda create -n python360 python=3.6.0
conda create -n gym python=3.6.0
根据所给提示,激活并进入所创建的gym环境用activate gym
,
离开gym环境使用deactivate gym
,
列出所有环境使用conda env list
,其中*号表示当前对应的环境。
删除环境使用conda env remove -n gym
,与创建环境正好相反。
安装相关组件
conda install pandas
conda install tensorflow
pip install gym matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
下载pycharm
下载pycharm
安装完之后需要在setting里简单的设置一下(对英语渣的我来说未免有些过于困难)总之最后终于把pycharm与Anaconda里我们刚刚新建的环境里的python.exe联系在一起了。
4.png
测试pycharm
我们先在pycharm里新建一个test.py的python文件,将如下代码复制到文件中:
import gym
def main():
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
if __name__ == "__main__":
main()
2.png
然后点击Run尝试运行。
在运行过程中我遇到很多问题,例如在上一步设置的时候没有把pychorm编译器设置为环境中的python3,或者是在运行的时候没有进入到环境中。
最终成功运行效果如图
3.png