鱼C论坛

 找回密码
 立即注册
查看: 9635|回复: 17

关于easygui模块的问题

[复制链接]
发表于 2015-4-11 20:51:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这两天开始学习了easygui模块,做课后作业时发现的一个问题。我把35讲课后作业第0题小甲鱼的答案代码打了一遍,保存在我常用的作业文件夹下,运行后报错,错误提示
  1. Traceback (most recent call last):
  2.   File "F:\Python\示例\习题\猜数字界面.py", line 2, in <module>
  3.     import easygui as g
  4.   File "F:\Python\示例\习题\easygui.py", line 5, in <module>
  5.     g.msgbox("嗨,欢迎进入第一个界面小游戏^_^")
  6. AttributeError: 'module' object has no attribute 'msgbox'
复制代码


但是我把这个 .py  的文件拷到其他文件夹下却能正常运行,求大神解答下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-4-12 17:08:22 | 显示全部楼层
引用模块的时候会先扫描本层目录。
这么看来是因为你本层目录下easygui.py是个盗版(不是没装好就是改动过,或者另写的重名文件。)。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-12 21:16:01 | 显示全部楼层
wei_Y 发表于 2015-4-12 17:08
引用模块的时候会先扫描本层目录。
这么看来是因为你本层目录下easygui.py是个盗版(不是没装好就是改动过 ...

但是我不记得有改动过啊,还是有这个问题,我还是重新建一个文件夹保存吧,谢谢解答~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2015-4-13 09:05:46 | 显示全部楼层
应该是python easygui本身的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-12-16 16:33:35 | 显示全部楼层
同问?Easygui提示模块没有msgbox方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-26 21:32:23 | 显示全部楼层
把文件名字改一下就可以了,我之前一直是easygui,然后报错,后来改名字就可以用了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-27 08:48:24 | 显示全部楼层
学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-27 08:53:32 | 显示全部楼层
纯英文路径试试看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-30 14:58:23 | 显示全部楼层
可能安装的easygui版本不适配IDLE。这个网站:http://www.ferg.org/easygui/download.html,下载easygui83.zip ,解压后,找到easygui.py,并拷贝到Python的Lib文件里应该可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-20 14:17:27 | 显示全部楼层
你同文件下面有一个easygui文件是不是?是的话就把它删除了,就可以运行了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 3 反对 0

使用道具 举报

发表于 2017-7-20 00:31:04 | 显示全部楼层
easygui怎么安装呢,照着视频的方法不管用。
用添加目录的方式添加之后还是不行dir显示:
dir(easygui)
['__doc__', '__loader__', '__name__', '__package__', '__path__', '__spec__']
怎么办,求大神啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-8 07:04:07 | 显示全部楼层
同问相同问题的原因
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-9 22:52:53 | 显示全部楼层
haitunwan 发表于 2016-10-26 21:32
把文件名字改一下就可以了,我之前一直是easygui,然后报错,后来改名字就可以用了

请问大佬    应该怎么改呢   我也是这个问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-9 22:53:35 | 显示全部楼层
burlyxu 发表于 2017-5-20 14:17
你同文件下面有一个easygui文件是不是?是的话就把它删除了,就可以运行了!

大神   我也是这个问题i    请问怎么解决啊     纠结
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-23 09:34:22 | 显示全部楼层
不要把程序名写成“easygui.py",不要把程序名写成“easygui.py",不要把程序名写成“easygui.py",和模块函数同名了。
如果是就会从你的程序里找msgbox,当然找不到了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-17 13:10:39 | 显示全部楼层
first:官网下载文件。
second:cmd
        cd desktop
        cd robertlugg-easygui-cbd30b0
        python setup.py install or pip install easygui
注意把easygui.py放在easygui-0.98.0_UNRELEASED-py3.7.egg里面
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-2-11 18:08:30 | 显示全部楼层
burlyxu 发表于 2017-5-20 14:17
你同文件下面有一个easygui文件是不是?是的话就把它删除了,就可以运行了!

这个解决问题了,因为导入的时候把安装用的同名文件夹放python目录里了,就会导致import的是这个文件夹,删除之后就能正常使用easygui中的函数了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 18:26:59 | 显示全部楼层
遇到了同样的问题,问题原因是同文件下面放了一个easygui文件。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 07:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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