我正在尝试使用Pyinstaller在python 3.7项目上执行一个文件exe。我已经使用包和模块构建了项目结构,当我从终端(Mac)启动项目时,它运行正常。
从终端到项目上方一步的文件夹中-
ARSKViewDelegate
我已经尝试过-
python3 -m my_module.mymain
与mymain.py相同文件夹中的最后两个。
以上内容均无效,谢谢您的帮助。
答案 0 :(得分:0)
首先是一个python shell,然后导入所需的模块并执行:
import my_module
print(my_module.__file__)
然后,您将拥有模块的文件,然后只需对该文件执行pyinstaller。
如果这样不起作用,请创建一个微型python文件,只需触发您的模块并对该文件执行pyinstaller。
PS:
pyinstaller --onefile --windowed my_module.mymain.py
不起作用,因为在这里您从未对pyinstaller说过要从模块读取,在这里pyinstaller会尝试在当前目录中读取名为my_module.mymain.py的文件。