【发布时间】:2023-03-13 19:35:01
【问题描述】:
大家好,我有一些 python 代码,我试图从我的终端运行(在 IDE 中不起作用)来获取一个 .mp3 文件,并根据我们使用 librosa 的频谱图对歌曲的流派进行分类库插件。代码来自这个 gitHub:https://github.com/cetinsamet/music-genre-classification。当我使用创建此应用程序的 gitHub 用户指定的命令提示符时,我的终端中出现此错误:
(base) Nicos-MacBook-Pro:src nico$ python3 get_genre.py ../test.mp3
Traceback (most recent call last):
File "get_genre.py", line 61, in <module>
main(sys.argv[1:])
File "get_genre.py", line 30, in main
net.load_state_dict(torch.load(MODELPATH, map_location='cpu'))
File "/Users/nico/opt/anaconda3/lib/python3.7/site-packages/torch/serialization.py", line 419, in load
f = open(f, 'rb')
FileNotFoundError: [Errno 2] No such file or directory: '../utils/net.pt'
这里是指定的命令行:$ python3 get_genre.py ../test.mp3
【问题讨论】:
-
从错误信息中你明白了什么?是不是比较清楚?另外,我看到你称它为
open(),使用上下文管理器;)
标签: python python-3.x terminal torch librosa