0

使用 PyInstaller 创建构建时遇到问题。

这是错误的堆栈跟踪:

File "asyncpg/protocol/__init__.py", line 8, in <module>
File "asyncpg/protocol/protocol.pyx", line 1, in init asyncpg.protocol.protocol
File "asyncpg/pgproto/./buffer.pyx", line 12, in init asyncpg.pgproto.pgproto
ImportError: cannot import name exceptions

我在编译我的应用程序时添加了 asyncpg.pgproto.pgproto 但错误仍然存​​在。这是 pyinstaller 命令的示例:

pyinstaller --hidden-import=asyncpg.pgproto.pgproto --onefile --distpath  folter/example_service example/__main__.py --name example-app

谢谢!

4

1 回答 1

0

我也遇到了这个问题,我找到了这个解决方案:

只需添加更多 --hidden-import

Python 3.9.4 Pyinstaller 4.2 它有帮助!

于 2021-04-06T18:04:36.853 回答