语言:python 3.7.4
当我试图用pyinstaller将我的python文件转换为exe文件时,它不能很好地工作。
当我在保存python文件的同一目录下运行以下命令时,
pyinstaller test.py --noconsole --onefile
在控制台中出现以下错误消息,并且没有得到".exe"文件。
PyInstaller.exceptions.ImportErrorWhenRunningHook: Failed to import module __PyInstaller_hooks_0_pydoc required by hook for module C:UsersuserAnaconda3libsite-packagesPyInstallerhookshook-pydoc.py. Please check whether module __PyInstaller_hooks_0_pydoc actually exists and whether the hook is compatible with your version of C:UsershiroAnaconda3libsite-packagesPyInstallerhookshook-pydoc.py: You might want to read more about hooks in the manual and provide a pull-request to improve PyInstaller.
- 我检查了"hook-pydoc.py">
- 我找不到"__PyInstaller_hooks_0_pydoc"模块
有人能帮我解决这个问题吗?
或者,如错误消息的最后一个短语所说,
You might want to read more about hooks in the manual and provide a pull-request to improve PyInstaller.
Pyinstaller有问题吗?
如果需要更多的信息,我会补充,谢谢。
主文件调用其他目录下的文件时发生错误。
例如:- test.py在DB文件夹中使用DB .py
尝试执行带有'-D'标志的命令。
pyinstaller -D --noconsole test.py