File quot;PyInstaller/loader/pyimod03_importers.pyquot;, line 546, in exec_module, ModuleNotFoundError: No module named #39;x#39;(文件quot;PyInstaller/loader/pyimod03_importers.pyquot;,第546行,在EXEC_MODULE中,ModuleNotFoundError:没有名为#39;x#39;的模块) - IT屋-程序员软件开发技
问题描述
编辑
我正在尝试导入algobot包内的文件中的algosec.models。
我已尝试添加--hidden-import algosec,还尝试在导入之前使用sys.path.append(./../algosec)添加路径
以下是我尝试运行该程序时收到的错误消息:
Traceback (most recent call last):
File "algobot_packer/algobot.py", line 2, in <module>
File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module
File "algobot/cli/cli.py", line 3, in <module>
File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module
File "algobot/microsoft_teams/mainloop.py", line 9, in <module>
File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module
File "algobot/framework/configuration.py", line 34, in <module>
File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module
File "algobot/framework/commands.py", line 22, in <module>
File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module
File "algobot/framework/bot.py", line 4, in <module>
File "PyInstaller/loader/pyimod03_importers.py", line 546, in exec_module
File "algobot/framework/responses.py", line 9, in <module>
ModuleNotFoundError: No module named 'algosec'
文件夹结构为:
- ALGOBOT
- algobot
- 算法安全
- algobot打包程序
- 普契瓦
pyinstaller版本4.2
自从上次我的可执行文件完全正常运行以来,我没有对代码进行任何更改,但是现在我每次都收到这个错误。
问题是-‘algosec’文件夹是我的项目中的一个子目录,它被记录在Pipfile中,而且,我已经有一段时间没有做任何更改了,并且最近测试了它(最后一次测试是在7月8日),
因此,我认为这是一个依赖问题,但不确定要解决哪些问题或如何解决。
我尝试了多个更改,这些更改不知何故在一次运行中有效,但当我再次尝试进行这些更改时,这些更改在其他版本上失败了.
推荐答案
显然,因为我使用的是zeep和deprecated的最高版本,而没有提供固定版本,所以它会因为较新的版本而导致问题。
我必须将它们添加到algobot包的setup.py中,该包是具有固定版本的可执行文件的主包。
此外,我还必须使用--paths添加algosec包的.egg文件,以便pyinstaller找到它。
这篇关于文件";PyInstaller/loader/pyimod03_importers.py";,第546行,在EXEC_MODULE中,ModuleNotFoundError:没有名为';x';的模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:文件";PyInstaller/loader/pyimod03_importers.py";,第546行,在EXEC_MODULE中,ModuleNotFoundError:没有名为';x';的模块
基础教程推荐
- Python,确定字符串是否应转换为 Int 或 Float 2022-01-01
- Kivy 使用 opencv.调整图像大小 2022-01-01
- Python 中是否有任何支持将长字符串转储为块文字或折叠块的 yaml 库? 2022-01-01
- 对多索引数据帧的列进行排序 2022-01-01
- 究竟什么是“容器"?在蟒蛇?(以及所有的 python 容器类型是什么?) 2022-01-01
- 在 Python 中将货币解析为数字 2022-01-01
- 在 Django Admin 中使用内联 OneToOneField 2022-01-01
- matplotlib 设置 yaxis 标签大小 2022-01-01
- 比较两个文本文件以找出差异并将它们输出到新的文本文件 2022-01-01
- kivy 应用程序中的一个简单网页作为小部件 2022-01-01
