我有一个包含 2 个 Python 文件和 2 个导入模块(pynput 和 requests)的 Python 项目。所以我的问题是当我运行在网上找到的这个命令时:
pyinstaller --onefile --noconsole --hidden-import "pynput requests" main.py
启动 .exe 文件后,出现错误:未找到 pynput 模块。
我也做了一个requirements.txt,不知道有没有帮助。
pyinstaller --onefile --noconsole --hidden-import "pynput requests" main.py
我运行了这个命令,构建成功了,但我猜它跳过了模块或其他东西。
其他 StackOveflow 问题没有提到完全独立。
我找到了这个guide,它讨论了使用 pyinstaller 和
--hidden-import
标志来列出 exe 文件中包含哪些依赖项。我希望这对你有帮助