热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

基于遗传算法的人工智能之拼图游戏的代码运行环境搭建问题

完整遗传算法的人工智能实例之拼图游戏代码在进行运行代码之前,首先要进行环境搭建,不然代码在导入部分就会出现飘红,安装PIL解决第一行飘

完整遗传算法的人工智能实例之拼图游戏代码
在进行运行代码之前,首先要进行环境搭建,不然代码在导入部分就会出现飘红,在这里插入图片描述


安装PIL

解决第一行飘红问题
Python3.0以上有自带pip,2.7则没有。如果想要运行这个代码,python版本必须在3.0以上,因为后续的安装过程只支持3.0以上版本,所以python3版本以下的朋友需要重新安装。
第一行飘红是因为没有安装PIL(Python里的图像处理库),直接在cmd命令行中输入pip install Pillow后回车。
在这里插入图片描述
出现Successfully则表示安装成功,如果出现如下情况
在这里插入图片描述
则需要更新pip,在命令行中输入python -m pip install -U pip,回车进行更新,再安装PIL。
在这里插入图片描述
但是代码中的飘红还是没有消失,还需要在pycharm或eclipse中导入PIL。
在eclipse中打开window -> preferences -> pydev -> Interpreters ->Python Interpreters -> Forced Builtins,点击New,输入PIL->Apply-> OK, 重启eclipse就ok了。
在这里插入图片描述
在pycharm中找到file ->setting-> project 右上角有个加号 进去找pillow 安装
在这里插入图片描述到此第一行的飘红问题应该解决完毕了。


安装mxnet(深度学习的框架)、numpy(Python中科学计算的基础软件包)

用pip安装mxnet的命令(python版本需要在python3.0以上)
之前在网上查了好多关于安装mxnet,numpy的教程,很多都很麻烦,需要下载各种东西,这里提供一个命令,在命令行中直接输入pip3 install mxnet -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 回车执行,出现如下结果
在这里插入图片描述
这样就安装好了mxnet及numpy,里面还安装了一些可能现在不需要的东西,但也不影响使用,没准以后会需要这些东西。
到此还没有结束,因为没有安装minpy
在这里插入图片描述


安装minpy(MXNet后端的NumPy接口)

直接在命令行中输入pip3 install minpy 回车等待安装成功即可。
在这里插入图片描述
安装成功后运行会出现如下错误:
在这里插入图片描述
只要在pycharm或eclipse中导入minpy即可(此种错误都是因为没有导入,上面有了一个例子了,再结合百度问题应该不大)。


推荐阅读
  • Window10+anaconda+python3.5.4+ tensorflow1.5+ keras(GPU版本)安装教程 ... [详细]
  • 本人学习笔记,知识点均摘自于网络,用于学习和交流(如未注明出处,请提醒,将及时更正,谢谢)OS:我学习是为了上 ... [详细]
  • YOLOv7基于自己的数据集从零构建模型完整训练、推理计算超详细教程
    本文介绍了关于人工智能、神经网络和深度学习的知识点,并提供了YOLOv7基于自己的数据集从零构建模型完整训练、推理计算的详细教程。文章还提到了郑州最低生活保障的话题。对于从事目标检测任务的人来说,YOLO是一个熟悉的模型。文章还提到了yolov4和yolov6的相关内容,以及选择模型的优化思路。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 本文讨论了同事工资打听的话题,包括同工不同酬现象、打探工资的途径、为什么打听别人的工资、职业的本质、商业价值与工资的关系,以及如何面对同事工资比自己高的情况和凸显自己的商业价值。故事中的阿巧发现同事的工资比自己高后感到不满,通过与老公、闺蜜交流和搜索相关关键词来寻求解决办法。 ... [详细]
  • “你永远都不知道明天和‘公司的意外’哪个先来。”疫情期间,这是我们最战战兢兢的心情。但是显然,有些人体会不了。这份行业数据,让笔者“柠檬” ... [详细]
  • 无损压缩算法专题——LZSS算法实现
    本文介绍了基于无损压缩算法专题的LZSS算法实现。通过Python和C两种语言的代码实现了对任意文件的压缩和解压功能。详细介绍了LZSS算法的原理和实现过程,以及代码中的注释。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 基于dlib的人脸68特征点提取(眨眼张嘴检测)python版本
    文章目录引言开发环境和库流程设计张嘴和闭眼的检测引言(1)利用Dlib官方训练好的模型“shape_predictor_68_face_landmarks.dat”进行68个点标定 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • 读手语图像识别论文笔记2
    文章目录一、前言二、笔记1.名词解释2.流程分析上一篇快速门:读手语图像识别论文笔记1(手语识别背景和方法)一、前言一句:“做完了&#x ... [详细]
  • 3年半巨亏242亿!商汤高估了深度学习,下错了棋?
    转自:新智元三年半研发开支近70亿,累计亏损242亿。AI这门生意好像越来越不好做了。近日,商汤科技已向港交所递交IPO申请。招股书显示& ... [详细]
  • 【爬虫训练场】:分页爬虫案例设计Demo,Python Flask与MySQL的完美连接
    网站类应用,一定离不开MySQL,所以本案例将带着大家学习一下,通过Flask调用MySQL数据,并实现分页呈现。类被称作蓝图,它是一个存储操作方法的容器,Flask可以通过Blu ... [详细]
author-avatar
平凡随缘2010
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有