您的位置:首页 > 移动开发

深度学习FlappyBird环境搭建

2018-10-28 11:28 78 查看

Windows下的FlappyBird案例环境搭建

1.FlappyBird源码链接:https://github.com/yenchenlin/DeepLearningFlappyBird
备用地址:https://download.csdn.net/download/qq_32218875/10710739
具体流程:安装python -> 安装tensorflow -> 安装pygame -> 安装OpenCV-Python。

2.安装python
我安装的是Anaconda,用的是清华镜像,速度比原网站快很多。
网址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 或直接搜索“Anaconda清华镜像”。
选择哪个都可以,因为本系统是windows64位所以选择划红线的任意一个即可,但目前tensorflow最新只支持python3.6,为了省略不必要的麻烦,若安装python3.7,可以将其环境修改至3.6及以下,所以我选择了第二个(2018-05-31 02:41),第三个为python3.7,下载完成后点击运行。




然后单击“next” -> “Skip” -> “Finish”,完成安装。安装完成后,使用快捷键“win+r”,输入“cmd”,点击“确定”

输入“python”,即可看到你安装的python的版本,说明安装成功,再次输入“exit()”退出python的运行。注:因为将python的路径加入到系统变量里,所以直接输入python即可运行。

3.安装tensorflow:
方法一:“pip install tensorflow”,如果出现这样的错误,复制单引号内的内容然后粘贴运行即可。
再重新输入“pip install tensorflow”,当然了,这个方法奇慢无比。所以孕育了方法二(当然方法二也可能存在升级pip的问题,解决方法同上)。

方法二:在浏览器输入网址https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.11.0-cp36-cp36m-win_amd64.whl 这个速度比较快,然后将下载好的文件放在anaconda的安装目录下。我的安装路径为:F:\X86\anaconda所以我的操作如图所示。例:pip install 带后缀的文件名


这里提示存在错误,是因为h5py包内出错,对h5py进行更新升级即可,退出python后,输入指令“pip install h5py==2.8.0rc1”。再次进入python,“import tensorflow”未提示异常说明安装成功。

4.安装pygame
输入“pip install pygame”即可。

5.安装OpenCV-Python。
输入“pip install OpenCV-Python”即可。
6.运行程序
先移动到程序所在的目录下,输入“python deep_q_network.py”以运行该文件夹下的deep_q_network.py文件。


7.总结:
安装过程中基本不会出现问题,但是部分内网访问pip的速度不一样,前半部分因为网络原因所以选择下载国内网站的文件进行安装,如果网络可以的话,在线安装也没问题!还有一个问题就是部分机型不支持tensorflow1.6及以上的“AVX指令”,可以通过“pip uninstall tensorflow”卸载当前的tensorflow,通过“pip install tensorflow==1.5”安装1.5版本即可解决!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: