首页 > 解决方案 > Python - 在 pyinstaller exe 中使用 librosa.load() 时找不到 registry.txt

问题描述

我有以下代码

file = "somefile.wav"
from librosa import load
data, samplerate = load(file, sr=None)

它在 .py 文件中工作正常,但是当我将 .py 文件转换为 .exepyinstaller时,它​​不再工作了。它引发以下错误。

  File "PyInstaller\loader\pyimod03_importers.py", line 531, in exec_module
  File "librosa\util\files.py", line 34, in <module>
  File "pooch\core.py", line 600, in load_registry
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\PCVISI~1\\AppData\\Local\\Temp\\_MEI208602\\librosa\\util\\example_data\\registry.txt'
[6848] Failed to execute script main

我尝试重新安装 librosa,并尝试重新安装 pooch。

标签: python-3.xpyinstallerlibrosa

解决方案


推荐阅读