执行用Pyinstaller创建的.exe时找不到模块

时间:2020-04-07 18:05:41

标签: python pyinstaller psycopg2

我试图用Pyinstaller为我的Python程序创建一个可执行文件。我在程序中使用模块Psycopg2。第一次尝试时,找不到此模块。因此,我通过以下方式将其添加到了隐藏的导入中:

pyinstaller -c --onefile --hidden-import=psycopg2 program.py

Pyinstaller成功构建了exe,但是如果我要运行它,则会得到:

File "site-packages\psycopg2\__init__.py", line 50, in <module>
ImportError: DLL load failed: The specified module could not be found.

任何帮助将不胜感激!

0 个答案:

没有答案