ValueError:“ydata_profiling”包未以 PackageLoader 理解的方式安装

问题描述 投票:0回答:1

我编译了一个应用程序使用

**Pyinstaller**
,并在打开编译的.exe文件时弹出此错误:

Traceback (most recent call last):
  File "myuniverse.py", line 133, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
  File "ydata_profiling\__init__.py", line 7, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
  File "ydata_profiling\compare_reports.py", line 9, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
  File "ydata_profiling\profile_report.py", line 33, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
  File "ydata_profiling\report\presentation\flavours\html\__init__.py", line 1, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
  File "ydata_profiling\report\presentation\flavours\html\alerts.py", line 2, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
  File "ydata_profiling\report\presentation\flavours\html\templates.py", line 11, in <module>
  File "jinja2\loaders.py", line 323, in __init__
ValueError: The 'ydata_profiling' package was not installed in a way that PackageLoader understands.

不工作:

  • 在 Pyinstaller cmd 中添加 ydata_profiling 路径
    -p=""
  • 本页中的“初始化 Jinja”代码块添加到 ydata_profiling init 文件源
python jinja2 pyinstaller
1个回答
0
投票

根据软件包问题,似乎还无法使用 pyinstaller 安装 ydata-profiling。

该包工作模板文件,这似乎导致了问题。不过,建议绕过该问题(https://github.com/ydataai/ydata-profiling/issues/942

© www.soinside.com 2019 - 2024. All rights reserved.