我有一个名为“restful”的可执行文件,我使用pyinstaller的一个文件选项构建。执行失败,_io.so ImportError抱怨未定义var“_PyErr_ReplaceException”。我已经看到类似的问题报告,但大多数怪python 2.7.10(我在2.7.12,这应该没问题),没有解决方案或调试提示迎合pyinstaller用户PoV。
这是执行失败:
追踪(最近一次通话): 文件“restful.py”,第10行,in 导入httplib,json 在load_module中输入文件“/tmp/pip-install-q9tKUd/pyinstaller/PyInstaller/loader/pyimod03_importers.py”,第396行 文件“httplib.py”,第80行,in 在load_module中输入文件“/tmp/pip-install-q9tKUd/pyinstaller/PyInstaller/loader/pyimod03_importers.py”,第396行 文件“mimetools.py”,第6行,in 在load_module中输入文件“/tmp/pip-install-q9tKUd/pyinstaller/PyInstaller/loader/pyimod03_importers.py”,第396行 文件“tempfile.py”,第32行,in 在load_module中输入文件“/tmp/pip-install-q9tKUd/pyinstaller/PyInstaller/loader/pyimod03_importers.py”,第396行 文件“io.py”,第51行,in 在load_module中输入文件“/tmp/pip-install-q9tKUd/pyinstaller/PyInstaller/loader/pyimod03_importers.py”,第687行 ImportError:/tmp/_MEIDHQ6le/_io.so:未定义的符号:_PyErr_ReplaceException [6613]无法执行脚本restful
我还想输入运行pyinstaller的shell脚本的输出,但是每次我粘贴它都会得到一个stackoverflow错误,表明代码格式不正确。我尝试了代码引用,没有更改错误。