1 介绍
本文提供一份安装深度强化学习环境的教程: Win10+Anaconda+PyTorch+PyCharm+Gym.
2 各软件/模块简介
2.1 Anaconda
如果从事python开发,那么必须要安装两个包:Anaconda和PyCharm。那么Anaconda是什么呢?
Anaconda是一个提供python开发所需的工具包,包括python/IPython/CPython/Conda等180个依赖项,同时支持 Linux,Mac,Windows三大平台。
Ps:装了Anaconda就相当于装了Python和其它众多工具包。
2.2 PyCharm
PyCharm 是开发工具,专业术语称作 IDE。可以编写python程序的IDE有很多,据统计唯独Pycharm用户最多,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
2.3 Anaconda, PyCharm和Python的关系
很多小伙伴可能一开始接触深度强化学习时,不明白Anaconda, PyCharm和Python的关系。这里推荐猿说Python的一篇博客,它详细地解释了三者的关系。python教程 - python,pycharm,anaconda之间的区别与联系 | 猿说编程www.shuopython.com
Ps:里面还有很多其它关于Python的文章,如果感兴趣可以自行阅读。
2.4 PyTorch
PyTorch是一个优秀的开源机器学习和深度学习算法