我有一个python代码,它有GUI,然后向服务器发送一些信息。当我从Cmd运行这段代码时,它正常工作。但是当我将它转换为exe并通过双击运行exe时,它就不能工作了。GUI打开,但没有发送到服务器。当我从cmd运行exe时,我会得到以下错误:
Traceback (most recent call last):
File "c:\Python34\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27, in <module>
exec(code, m.__dict__)
File "pythonCode.py", line 168, in <module>
File "c:\Python\64-bit\3.4\lib\warnings.py", line 15, in showwarning
File "c:\Python\64-bit\3.4\lib\warnings.py", line 23, in formatwarning
File "c:\Python\64-bit\3.4\lib\linecache.py", line 15, in getline
File "c:\Python\64-bit\3.4\lib\linecache.py", line 41, in getlines
File "c:\Python\64-bit\3.4\lib\linecache.py", line 126, in updatecache
File "c:\Python\64-bit\3.4\lib\tokenize.py", line 438, in open
File "c:\Python\64-bit\3.4\lib\tokenize.py", line 416, in detect_encoding
File "c:\Python\64-bit\3.4\lib\tokenize.py", line 380, in find_cookie
SyntaxError: invalid or missing encoding declaration for 'pythonCode.exe有什么想法吗?谢谢
发布于 2020-01-23 07:33:49
显然,在我的代码中有一些(除以零例外)是我没有处理的。我用这种方式解决了“请求”包的另一个错误:我将cacert.pem文件从/lib/site-packages/证书复制到/lib/site-packages/requests,并构建/lib ary.zip/证书/。
谢谢大家
https://stackoverflow.com/questions/59854406
复制相似问题