Python 2.7 PyInstaller名称错误,找不到打包模块
我有一个Pyinstaller设置(自动规范生成和打包),目前正在ubuntu、windows和MacOS上运行。 我现在正试图使它在raspberry pi(安装了raspbian)中工作,以实现我必须构建的引导加载程序,如中所述 我正在绑定的应用程序包含一个入口点,该入口点导入所需的模块(应用程序的其余部分和外部依赖项)并调用主循环 基本结构如下:Python 2.7 PyInstaller名称错误,找不到打包模块,python-2.7,raspberry-pi,pyinstaller,raspbian,Python 2.7,Raspberry Pi,Pyinstaller,Raspbian,我有一个Pyinstaller设置(自动规范生成和打包),目前正在ubuntu、windows和MacOS上运行。 我现在正试图使它在raspberry pi(安装了raspbian)中工作,以实现我必须构建的引导加载程序,如中所述 我正在绑定的应用程序包含一个入口点,该入口点导入所需的模块(应用程序的其余部分和外部依赖项)并调用主循环 基本结构如下: +-- main.py +-+ my_module |--+ other.py |--+ more_files.py main.py导
+-- main.py
+-+ my_module
|--+ other.py
|--+ more_files.py
main.py导入外部依赖项和my_模块
包已正确生成,但当I exec生成二进制文件时,它会抛出一个错误:
Traceback (most recent call last):
File "<string>", line 43, in <module>
NameError: name 'my_module' is not defined
并且运行良好,因此二进制文件似乎缺少一些PYTHON_路径信息或其他信息
注:
- my_模块导入是main.py中的最后一个,似乎没有问题 导入从站点包检索的模块
- 如果使用--onefile、-onedir或none打包,则会引发相同的错误
- 相同的配置脚本正在其他平台中生成工作包
from my_module import other
other.main()