-6
[email protected]:/home/pi/Downloads/dejavu# python2 ./example.py
######## filename: mp3/Brad-Sucks--Total-Breakdown.mp3
Failed fingerprinting
Traceback (most recent call last):
File "/home/pi/Downloads/dejavu/dejavu/__init__.py", line 79, in fingerprint_d irectory
song_name, hashes, file_hash = iterator.next()
File "/usr/lib/python2.7/multiprocessing/pool.py", line 659, in next
raise value
OSError: [Errno 2] No such file or directory
Traceback (most recent call last):
File "./example.py", line 17, in <module>
song = djv.recognize(FileRecognizer, "/home/pi/Downloads/dejavu/mp3/Brad-Suc ks--Total-Breakdown.mp3")
File "/home/pi/Downloads/dejavu/dejavu/__init__.py", line 169, in recognize
return r.recognize(*options, **kwoptions)
File "/home/pi/Downloads/dejavu/dejavu/recognize.py", line 41, in recognize
return self.recognize_file(filename)
File "/home/pi/Downloads/dejavu/dejavu/recognize.py", line 29, in recognize_fi le
frames, self.Fs, file_hash = decoder.read(filename, self.dejavu.limit)
File "/home/pi/Downloads/dejavu/dejavu/decoder.py", line 51, in read
audiofile = AudioSegment.from_file(filename)
File "/usr/local/lib/python2.7/dist-packages/pydub/audio_segment.py", line 505 , in from_file
p = subprocess.Popen(conversion_command, stdout=subprocess.PIPE, stderr=subp rocess.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
誰かが私を助けることができますか?私はPythonについて新鮮な人です。Linux | Python | `OSError:[Errno 2] No such file or directory`&` MemoryError`
私はラズベリーパイゼロWで正しいことが証明されたPythonのプロジェクトを実行したいは、その上のシステムは、DebianなどのLinuxでは、私はすでにPythonの2インストールされているとPython 3
私が殺されています上記のエラー、次のような別のエラーが発生しました:
[email protected]:/home/pi/Downloads/dejavu# python2 example.py ######## filename: mp3/Brad-Sucks--Total-Breakdown.mp3
Fingerprinting channel 1/2 for mp3/Brad-Sucks--Total-Breakdown.mp3
Failed fingerprinting
Traceback (most recent call last):
File "/home/pi/Downloads/dejavu/dejavu/__init__.py", line 79, in fingerprint_directory
song_name, hashes, file_hash = iterator.next()
File "/usr/lib/python2.7/multiprocessing/pool.py", line 659, in next
raise value
MemoryError
Traceback (most recent call last):
File "example.py", line 17, in <module>
song = djv.recognize(FileRecognizer, "/home/pi/Downloads/dejavu/mp3/Brad-Sucks--Total-Breakdown.mp3")
File "/home/pi/Downloads/dejavu/dejavu/__init__.py", line 169, in recognize
return r.recognize(*options, **kwoptions)
File "/home/pi/Downloads/dejavu/dejavu/recognize.py", line 41, in recognize
return self.recognize_file(filename)
File "/home/pi/Downloads/dejavu/dejavu/recognize.py", line 32, in recognize_file
match = self._recognize(*frames)
File "/home/pi/Downloads/dejavu/dejavu/recognize.py", line 17, in _recognize
matches.extend(self.dejavu.find_matches(d, Fs=self.Fs))
File "/home/pi/Downloads/dejavu/dejavu/__init__.py", line 118, in find_matches
hashes = fingerprint.fingerprint(samples, Fs=Fs)
File "/home/pi/Downloads/dejavu/dejavu/fingerprint.py", line 83, in fingerprint
noverlap=int(wsize * wratio))[0]
File "/usr/lib/python2.7/dist-packages/matplotlib/mlab.py", line 1315, in specgram
mode=mode)
File "/usr/lib/python2.7/dist-packages/matplotlib/mlab.py", line 759, in _spectral_helper
result = np.conjugate(result) * result
MemoryError
誰かが前に同様の問題を抱えていますか? FFmpeg
または
のFFmpegはほとんどのLinuxでquitedされる原因、私はMemoryError
変更Aを解決する方法Libva
sudo apt-get install libav-tools
をインストールをインストールしOSError: [Errno 2] No such file or directory
を解決する
ので、私たちはあなたを助けることができるあなたのコードを入力してください。 – ifconfig
コードは必要ありませんが、 "/ home/pi/Downloads/dejavu/mp3/Brad-Suc ks - Total-Breakdown.mp3"というファイルはありません。余分なスペースは理由です – Reishin
https:// git .oschina.net/leochan007/dejavu、このウェブサイトでコードを入手できますか? –