基于遗传算法的人工智能之拼图游戏的代码运行环境搭建问题
完整遗传算法的人工智能实例之拼图游戏代码在进行运行代码之前,首先要进行环境搭建,不然代码在导入部分就会出现飘红,
安装PIL解决第一行飘红问题Python3.0以上有自带pip,2.7则没有。如果想要运行这个代码,python版本必须在3.0以上,因为后续的安装过程只支持3.0以上版本,所以python3版本以下的朋友需要重新安装。第一行飘红是因为没有安装PIL(Python里的图像处理库),直接在cmd命令行中输入pipinstallPillow后回车。出现Successfully则表示安装成功,如果出现如下情况则需要更新pip,在命令行中输入python-mpipinstall-Upip,回车进行更新,再安装PIL。但是代码中的飘红还是没有消失,还需要在pycharm或eclipse中导入PIL。在eclipse中打开window->preferences->pydev->Interpreters->PythonInterpreters->ForcedBuiltins,点击New,输入PIL->Apply->OK,重启eclipse就ok了。在pycharm中找到file->setting->project右上角有个加号进去找pillow安装到此第一行的飘红问题应该解决完毕了。
安装mxnet(深度学习的框架)、numpy(Python中科学计算的基础软件包)用pip安装mxnet的命令(python版本需要在python3.0以上)之前在网上查了好多关于安装mxnet,numpy的教程,很多都很麻烦,需要下载各种东西,这里提供一个命令,在命令行中直接输入pip3installmxnet-ihttp://pypi.douban.com/simple/--trusted-hostpypi.douban.com回车执行,出现如下结果这样就安装好了mxnet及numpy,里面还安装了一些可能现在不需要的东西,但也不影响使用,没准以后会需要这些东西。到此还没有结束,因为没有安装minpy
安装minpy(MXNet后端的NumPy接口)直接在命令行中输入pip3installminpy回车等待安装成功即可。安装成功后运行会出现如下错误:只要在pycharm或eclipse中导入minpy即可(此种错误都是因为没有导入,上面有了一个例子了,再结合百度问题应该不大)。