【Py】(安装)一场由easygui引发的连环案,幸好我是福尔摩

【总结】悲惨的一天结束啦

 

【背景】参考书为《与孩子一起学编程》并辅助参看Crossin的编程教室,为了使用更方便卸了原来的py3.6,重新下载了py2.7

【起因】easygui无法调用msgbox()等

 

出错内容1:

>>>import easygui

>>>easygui.msgbox("Hello There!")

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

AttributeError: 'module' object has no attribute 'msgbox'

 

【大神们通用的解决方法】

法一:

#1.把自己刚拖进去的那些文件删掉(比如easygui.py)

#2.在CMD命令窗口输入pip uninstall easygui中卸载 easygui

#3.在CMD命令窗口输入pip install easygui 安装easygui

#4.嗯,然后就好了

法二:

若安装后一直不能运行,连安装目录的demo都不能执行,那就是安装的easygui版本不适配IDLE。下载最新版本安装或到这个网站:http://www.ferg.org/easygui/download.html,下载easygui83.zip ,解压后,找到easygui.py,并拷贝到Python的Lib文件里,就可以了。

 

【结果】

按法一,CMD提示PIP 版本要更新(按法二,网站链接404。分支考虑,装个vpn?待更新)

 

出错内容2:

pip更新成功......陷入死循环。

 

______________________________________________________________________________________________________________________________

【17:35更新】

可能原因:更换版本以至PIP不适用

最终解决的方案:卸载2.7,下回3.6。再按上述【法一】解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值