将整个 Python 项目转换为一个独立的 .exe 文件,包括所有依赖项

问题描述 投票:0回答:1

我有一个包含 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 问题没有提到完全独立。

python windows exe
1个回答
0
投票

我找到了这个guide,它讨论了使用 pyinstaller 和

--hidden-import
标志来列出 exe 文件中包含哪些依赖项。我希望这对你有帮助

© www.soinside.com 2019 - 2024. All rights reserved.