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';的模块
基础教程推荐
- 将 x 轴刻度更改为自定义字符串 2022-01-01
- numpy float:比算术运算中内置的慢 10 倍? 2022-01-01
- 与常规 dict 相比,Python manager.dict() 非常慢 2022-01-01
- 用 Python 编写 Fortran 无格式文件 2022-01-01
- 由Python将MP3转换为MIDI(类型错误:无法加载插件:mtg-Melodia:Melodia) 2022-01-01
- 使用生成器和迭代器时 Python 多循环失败 2022-01-01
- Discord.py 缺少必需的参数 2022-01-01
- 在 Celery 工作人员中捕获 Heroku SIGTERM 以优雅地关 2022-01-01
- pyserial - 可以从线程 a 写入串行端口,是否阻塞从线程 b 读取? 2022-01-01
- 尝试制作WhatsApp机器人 2022-01-01
