【发布时间】:2020-07-06 09:15:42
【问题描述】:
pyinstaller从python项目成功构建.exe文件的正确命令是什么。
我尝试了以下命令,但在我的情况下不起作用。
Project
|--->main.py
|--->second.py
|--->images (folder)
|--->image.jpg
以上是我的项目结构。我已将main.py 交给pyinstaller 命令。
pyinstaller --noconfirm --onedir "main.py" --console --log-level "DEBUG" --add-data "images/image.jpg;." --add-data "second.py;."
Exe 是从上面的行生成的,也可以运行,但是当它调用 second.py 时,它显示错误 modules not found。由于两个 python 文件使用相同的模块。
我也尝试过使用virtualenv 并给出了它的路径。
pyinstaller --noconfirm --onedir "main.py" --console --log-level "DEBUG" --add-data "images/image.jpg;." --add-data "second.py;." --paths "venv/Lib/site-packages" --paths "venv/Lib"
这甚至不运行 exe。
【问题讨论】:
标签: python tkinter exe pyinstaller