idle中运行正常,但双击打开时直接一闪而过,cmd中打开却是报错没有该模块请问怎么...
import easygui as egmsg = '请填写以下联系方式'
title = '账号中心'
fieldnames = ['*用户名','*真实姓名',' 固定电话','*手机号码',' QQ','*E-mail']
fieldvalues = []
fieldvalues = eg.multenterbox(msg,title,fieldnames)
while 1:
if fieldvalues == None:
break
errmsg = ''
for i in range(len(fieldnames)):
option = fieldnames.strip()
if fieldvalues.strip() == '' and option == '*':
errmsg += ('【%s】为必填项。\n\n'%fieldnames)
if errmsg == '':
break
fieldvalues = eg.multenterbox(errmsg,title,fieldnames,fieldvalues)
print('用户资料如下%s'%str(fieldvalues))
C:\User\15125\Desktop\cmd报错.png cmd中再安装一次模块 你模块用idle装的和cmd分开的 kogawananari 发表于 2021-8-15 01:18
cmd中再安装一次模块 你模块用idle装的和cmd分开的
我使用的就是cmd里的安装命令pip install 呀,所以该怎么装在cmd中
cmd有没有先输入一下python再导库 逃兵 发表于 2021-8-15 08:09
cmd有没有先输入一下python再导库
没有,我是直接在cmd打开的界面输入的pip install ,没有转到python的安装目录下运行,是不是这个原因呀 帅昊昊昊 发表于 2021-8-15 10:50
没有,我是直接在cmd打开的界面输入的pip install ,没有转到python的安装目录下运行,是不是这个原因呀
不是,你在cmd命令行里要先输入python才能进入python的shell
cmd不能直接识别python代码 逃兵 发表于 2021-8-15 11:03
不是,你在cmd命令行里要先输入python才能进入python的shell
cmd不能直接识别python代码
可是我其他的py文件在cmd里能直接运行,里面没有装模块的都行 本帖最后由 Pliosauroidea 于 2021-8-15 17:55 编辑
如果是在填写内容后一闪而过:
一闪而过是因为程序正常执行后退出了
想要看清内容,在程序末尾跟一个
input()
即可 Pliosauroidea 发表于 2021-8-15 17:52
如果是在填写内容后一闪而过:
一闪而过是因为程序正常执行后退出了
想要看清内容,在程序末尾跟一个
我这是导入了easygui模块,里面还有信息是需要自己输入的,效果和input类似,我不输入东西是不会运行完的。
将报错内容发上来看看
Twilight6 发表于 2021-8-16 07:15
将报错内容发上来看看
以从其他途径解决,多谢
页:
[1]