python-3.x - 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。
解决方案
推荐阅读
- javascript - 选择要显示的正确元素
- c# - 如何使用 Sqlite 设置 Entity Framework Core 2.1?- 将数据库连接到我的解决方案
- django - Django Image 字段无法更改或删除现有图像
- asp.net - 回发时的 Asp.net 转发器数据绑定
- python - 读取具有多个标题和未命名列的 Excel
- javascript -
: 期待间谍,但未定义 - c++ - 我想重置一个 C++ struct stat,我可以以某种方式使用 stat() 语法吗?
- docker - 为什么docker在初始化时无法创建容器
- bash - 本地安装 GNU MP,如何从 ld 访问它?
- firebase - 配置cordova-plugin-firebase