鱼C论坛

 找回密码
 立即注册
查看: 7088|回复: 19

python中导入easygui问题

[复制链接]
发表于 2016-5-7 11:45:48 | 显示全部楼层 |阅读模式
20鱼币
图片1.png
图片2.png
看上面两张图片,我导入easygui后,在IDLE上运行
import easygui
easygui.msgbox('小甲鱼')
可以,没有报错。
当我创建一个text.py再用IDLE运行,报错,不知道怎么回事?

最佳答案

查看完整内容

你看看你text.py目录内是否有个文件easygui.py。 有可能是import调入的是你自己的easygui而不是你安装的easygui。 在idle交互模式运行时由于工作目录是python所在的目录,这时找到的easygui是真正需要的模块。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-7 11:45:49 | 显示全部楼层
你看看你text.py目录内是否有个文件easygui.py。
有可能是import调入的是你自己的easygui而不是你安装的easygui。
在idle交互模式运行时由于工作目录是python所在的目录,这时找到的easygui是真正需要的模块。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-5-8 12:58:50 | 显示全部楼层
冬雪雪冬 发表于 2016-5-7 22:32
你看看你text.py目录内是否有个文件easygui.py。
有可能是import调入的是你自己的easygui而不是你安装的ea ...

谢谢,就是这样,原来是这样,我明白了,感激啊!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-9 12:56:38 | 显示全部楼层
我也遇到了同样的问题, 感谢分享!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-5-9 15:35:27 | 显示全部楼层
上山砍柴去 发表于 2016-5-9 12:56
我也遇到了同样的问题, 感谢分享!

没事,有用就好。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-29 21:26:49 | 显示全部楼层
本帖最后由 西麦 于 2016-5-29 21:40 编辑
冬雪雪冬 发表于 2016-5-7 11:45
你看看你text.py目录内是否有个文件easygui.py。
有可能是import调入的是你自己的easygui而不是你安装的ea ...


你好,刚开始学习,我也遇到这个问题,可是,看完你说的,我还是不懂。。。
还有,就是视频中说,配置打开方式,我也配置了,然后,右键点打开时,有闪退的现象。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-29 22:37:32 | 显示全部楼层
西麦 发表于 2016-5-29 21:26
你好,刚开始学习,我也遇到这个问题,可是,看完你说的,我还是不懂。。。
还有,就是视频中说,配置 ...

python导入模块是从几个特定目录去找,首先找的是当前目录,如果在当前目录有同名的py文件,就当成需要的模块导入了,这样想导入的模块反而没有被导入。
闪退的问题不知你说的是哪种情况。如果是运行普通py文件,一般因为用python.exe调用,而它是dos文件,在cmd窗口运行后马上关闭了cmd窗口,就形成了闪退的问题;如果是easygui的窗口程序则需要查看出错信息再判断。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-29 23:26:56 | 显示全部楼层
冬雪雪冬 发表于 2016-5-29 22:37
python导入模块是从几个特定目录去找,首先找的是当前目录,如果在当前目录有同名的py文件,就当成需要的 ...

1.png


是这个么?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-29 23:39:19 | 显示全部楼层

出问题的是我自己敲的代码,文件名为test.py。然后,我又从网站复制了代码,把文件名改了,就好了。cmd窗口也没有闪退现象了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-10-20 20:27:01 | 显示全部楼层
求问:easygui在cmd可导入正常使用,但在Python shell里import不了,报错找不到模块,如图 11.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-10-24 09:46:11 | 显示全部楼层
学习学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-12-20 22:09:01 | 显示全部楼层
赞,我也出现这个情况,原因是更新了easygui 的版本没有替换掉
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-1-31 00:28:34 | 显示全部楼层
请问 python中导入easygui问题 是怎么操作解决的? 看了最佳回答还是不懂... 谢谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-1-31 00:29:26 | 显示全部楼层
浮云骑士 发表于 2016-5-9 15:35
没事,有用就好。

请问,具体是怎么操作的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-6-19 12:10:57 | 显示全部楼层
ws_swufe2016 发表于 2016-10-20 20:27
求问:easygui在cmd可导入正常使用,但在Python shell里import不了,报错找不到模块,如图

打扰了,请问你的问题解决了吗,我遇到了和你一样的问题,能麻烦指导一下吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-7-13 10:11:12 | 显示全部楼层
一模一样的问题。还有我的头像改完了怎么还是这个妹子
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-10-28 10:57:47 | 显示全部楼层
ws_swufe2016 发表于 2016-10-20 20:27
**** 作者被禁止或删除 内容自动屏蔽 ****

我也遇到了这个问题后来解决了。我开始按照小甲鱼的视频安装easygui模块出了问题,就把python的目录移到别的位置去了,结果原来的目录还在那,后来我把原来的目录删了,就好了。可能是python不知道到那个目录找吧。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-11-21 11:43:40 | 显示全部楼层
如果你自己编的程序名字为easygui 那你就把这个名字重新改一下就可以了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-9-24 11:37:29 | 显示全部楼层
冬雪雪冬 发表于 2016-5-7 11:45
你看看你text.py目录内是否有个文件easygui.py。
有可能是import调入的是你自己的easygui而不是你安装的ea ...

我是把easygui.py运行一遍就没有问题了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-7-5 20:26:04 | 显示全部楼层
ws_swufe2016 发表于 2016-10-20 20:27
**** 作者被禁止或删除 内容自动屏蔽 ****

我也是这个问题
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-20 23:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表