【发布时间】:2021-10-26 12:28:59
【问题描述】:
编辑
我正在尝试将algosec.models 导入到algobot 包内的文件中。
我尝试添加--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
- 算法机器人
- algosec
- algobot-packer
- pyucwa
我正在使用pyinstaller 版本4.2
自从上次我的可执行文件运行得很好以来,我没有对代码进行任何更改,但现在我每次都遇到这个错误。
问题是 - 文件夹 'algosec' 是我项目中的一个子目录,它在 pipfile 中有记录,我有一段时间没有做任何更改并最近对其进行了测试(最后一次测试是在 7 月 8 日)),
因此我认为这是一个依赖问题,但不确定要解决哪个或如何解决。
我尝试了多项更改,但在一次运行中以某种方式起作用,但是当我再次尝试进行这些更改时,它在其他版本上失败了...
【问题讨论】:
-
这是我的问题,也许会有所帮助。 stackoverflow.com/questions/57721990/…
标签: python python-3.x pyinstaller pipfile