모두 pyaduio라는 친구를 얻기 위해 걸린 에러들이다.
에러 1] ModuleNotFoundError: No module named 'pyaudio'
-> pip install pyaudio
에러 2] Collecting pyaudio
Downloading PyAudio-0.2.11.tar.gz (37 KB)
Using legacy 'setup.py intall' for pyaudio, since package 'wheel' is not installed.
Installing collected packages: pyaudio
Running setup.py install for pyaudio ... error
-> pip install wheel
에러 3] Collecting wheel
Downloading wheel-0.36.2-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel
Successfully installed wheel-0.36.2
이렇게 될 것 같이 성공이 된 척 안심시키지만
> pip install pyaudio 를 해주면
Collecting pyaudio
Using cached PyAudio-0.2.11.tar.gz (37 kB)
Building wheels for collected packages: pyaudio
Building wheel for pyaudio (setup.py) ... error
이런 오류가 뜬다. 그렇다면
pypi.org/project/PyAudio/#files
여기에 들어가서 다운받고 깔아주면된다.
까는 방법에 대해서 말하자면, cmd(윈도우 버튼 + R을 하고 cmd를 치면 된다)에 들어가 다운받은 파일이 들어있는 폴더에 들어가줘야 한다. > cd [ 다운 받은 파일이 있는 위치] > python -m pip install [파일명] |
파일명에서 cp[숫자]에서 이 숫자는 파이썬 버전을 말하는 것이고, 그 다음 win32는 32bit, amd64는 64bit이니 잘 확인해서 다운 받아야 한다.
그렇지 않는다면
에러 4] [파일명] is not a supported wheel on this platform.
이를 다시 확인하고 맞게 다운로드해주자
파이썬 3.7에 32bit 이라면
-> python -m pip install PyAudio-0.2.11-cp37-cp37m-win32.whl 을 해주면 된다.
드디어 실행이 되는 것을 확인할 수 있다.