python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui


今天安装easygui真是费了老半天劲,基本两个坑都被我踩到了,不过总算完成了,记个教程安装步骤与填坑。

今天开头下载了0.97,后来一系列错误也没摸着头脑,就误打误撞全部删除了0.97,改成了下载0.96,现在回想起来,emmmmm0.96和0.97应该是安装步骤一样,不过既然我已经下载了0.96,咱们就按照0.96的版本来说,(0.97的步骤应该差不多吧)0.96easygui下载

1.点击下载咱们的0.96的easygui,想下载0.97也可以,我觉着就是差不多。

python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui

2.下载后解压安装包,得到一个文件夹:

python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui

可以看到这里有一个可爱的,迷人的,美丽的setup.py,先右键属性,记住这个位置,然后不要直接点开。。。直接点开是没用的亲爱的!

python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui

3.不要慌,跟我来嘛!先进入cmd界面(win+R)

由于我的文件是安装在D盘里,先切换到我的D盘

然后 cd D:\easygui\robertlugg-easygui-cbd30b0(这里是你的setup.py的文件夹的位置)

然后重点来了:

1.情况一:如果你有python环境变量,请输入 :

python setup.py install


2.情况二:如果你没设置环境变量,那就这么写:

先找到你的python安装的文件夹,我安装在D:\Python,所以写成:

D:\Python\python.exe setup.py install

python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui

python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui

4.安装好以后,我们进入安装python的文件夹,打开Lib→site-packages

打开这个文件夹:
python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui
可以发现里面有一个easygui的文件夹,文件夹里面有一些东西。
python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui
python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui

5.如果你就此美滋滋的打开你的编译器,import easygui

嘻嘻嘻,恭喜你,python3新添的一些特性导致你将迎来第一个报错:

ModuleNotFoundError: No module named ‘easygui’

这代表编译器找不到easygui,那咱们就进入刚才的文件夹,复制easygui.py到Lib文件夹一下呗

python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui

6.这次你美滋滋的打开编译器,欸,没报错了!那就写一个easygui.msgbox(‘hello world!’)来试试!你美滋滋的写完运行

嘻嘻嘻,恭喜你将迎来第二个报错:

AttributeError: module ‘easygui’ has no attribute ‘msgbox’

“这是什么!明明我已经导入了,为什么easygui没有这个方法,难道我下载的easygui是个假货?!”
咳咳咳这就是我第一次下载的时候的想法。。。。导致我把easy0.97删除了,哭唧唧的下载了0.96….但是为什么….0.96安装到这一步也会出错呢?难道easygui给我的都是假的…我抹抹眼泪告诉自己不可能!我思考了一下:

我开头拷贝的easygui.py仅仅只是一个文件,可是easygui应该是一个包啊!于是我恍然大悟!哦!我应该把easygui整个文件夹拷到Lib才对!我拍拍头决定试试,先删除Lib目录下的easygui.py,然后拷贝easygui整个文件夹。

python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui

7.这次你美滋滋的打开编译器,欸,那就写一个easygui.msgbox(‘hello world!’)来试试!你美滋滋的写完运行:

python3的easygui 安装教程 && 'module' object has no attribute 'msgbox' && no module named easygui

8. hello world! 你好啊,世界!

希望这篇笔记能帮到大家,毕竟我踩了一个小时的坑才装好….小甲鱼的视频都没看完TAT,希望你们能顺利的安装好~~
特别希望我的粉丝猪文豪能够不要悄悄地趁我安装easygui的时候偷摸的多学了两个视频!哼,赶紧回来给我安装!!!!说好了一起学习的呢!!!