在包含statsmodels的.py文件上使用PyInstaller(console,onefile)

2024-09-29 23:16:37 发布

您现在位置:Python中文网/ 问答频道 /正文

当我运行.exe时,它在控制台输出中生成以下内容:

C:\Python27\Scripts\dist>SNAPpy279.exe

Traceback (most recent call last): File "<string>", line 26, in <module> File "C:\Python27\Lib\site-packages\PyInstaller\loader\pyi_importers.py", line 270, in load_module exec(bytecode, module.__dict__) File "C:\Python27\Scripts\build\SNAPpy279\out00-PYZ.pyz\statsmodels.api", line 19, in <module> File "C:\Python27\Lib\site-packages\PyInstaller\loader\pyi_importers.py", line 270, in load_module exec(bytecode, module.__dict__) File "C:\Python27\Scripts\build\SNAPpy279\out00-PYZ.pyz\statsmodels.__init__", line 8, in <module> ImportError: No module named tools.sm_exceptions

有什么简单的解决方案吗?建议?在


Tags: inlibpackageslinescriptssiteloaderexe
1条回答
网友
1楼 · 发布于 2024-09-29 23:16:37

更新:再次遇到此问题,我的修复程序无法正常工作。为了解决这个问题,我改了行
from .tools.sm_exceptions import (ConvergenceWarning, CacheWriteWarning, IterationLimitWarning, InvalidTestWarning)
在\statsmodels\\uu init_uy.py第8行到:
from statsmodels.tools.sm_exceptions import (ConvergenceWarning, CacheWriteWarning, IterationLimitWarning, InvalidTestWarning)


我想我上星期也上过一期。在我的例子中,我通过添加
import statsmodels.api
在我的主脚本中。
导入以前是在另一个模块中完成的。在

希望这有帮助。在

相关问题 更多 >

    热门问题