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 中检测文件是否为二进制(非文本)文 2022-01-01
- 使用 Google App Engine (Python) 将文件上传到 Google Cloud Storage 2022-01-01
- 合并具有多索引的两个数据帧 2022-01-01
- 使用Python匹配Stata加权xtil命令的确定方法? 2022-01-01
- 将 YAML 文件转换为 python dict 2022-01-01
- 哪些 Python 包提供独立的事件系统? 2022-01-01
- Python 的 List 是如何实现的? 2022-01-01
- 如何在Python中绘制多元函数? 2022-01-01
- 症状类型错误:无法确定关系的真值 2022-01-01
- 使 Python 脚本在 Windows 上运行而不指定“.py";延期 2022-01-01