安装miniconda
https://conda.io/miniconda.html(Windows/Mac/Linux)
Linux : 下载Miniconda3-latest-Linux-x86_64.sh文件到本地, 打开console运行
./Miniconda3-latest-Linux-x86_64.sh
windows : 下载Miniconda3-latest-Windows-x86_64.exe文件到本地,直接双击运行
安装spyder(可选)(时间可能比较长,可选用自己熟悉的python编辑器)
condainstallspyder
创建conda虚拟环境
conda create -n flappy_bird python=3 numpy tensorflow
激活刚刚创建的flappy_bird虚拟环境
Windows :
activate flappy_bird
Linux :
sourceactivate flappy_bird
安装openai gym
pipinstallgym
安装PyGame
apt-getinstalllibsdl2-2.0
pipinstallpygame –user
测试PyGame安装成功
python -m pygame.examples.aliens
安装PLE(PyGame Learning Environment)
pipinstallpillow
git clone https://github.com/ntasfi/PyGame-Learning-Environment.git
cdPyGame-Learning-Environment/
pipinstall-e .
安装gym-ple(PLE适配gym的api包)
git clone https://github.com/lusob/gym-ple.git
cdgym-ple/
pipinstall-e .
测试FlappyBird环境配置成功
1) 打开任意python repl, 运行以下指令
importgym,gym_ple
env=gym.make("FlappyBird-v0")
2) 修改gym-ple/gym-ple/example.py文件
注释掉5,29,30,59,60行
在35行后新加一行
env.render()
保存后,运行python example.py, 查看运行结果
安装OpenCV 3.2
1) Linux
condainstall-c menpo opencv3
2) Windows
http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
下载和你使用的操作系统和python运行时相对应的.whl文件到本地
pipinstallopencv_python-3*win_amd64.whl
上面一行命令中的opencv_python-3*win_adm64.whl需要使用下载到本地的文件名替代,比方说win64的系统,python3.6的环境,可以下载