Windows에 pyaudio를 설치할 수 없습니까?"오류: Microsoft Visual C++ 14.0 필요"를 해결하는 방법?
저는 윈도우 10 PC를 가지고 있는데 채터봇으로 구동되는 제 챗봇과 함께 사용하기 위해 파이오디오를 설치하고 싶습니다.
나는 payudio를 설치하기 위해 두 가지 방법을 시도했습니다.
첫 번째 방법은 명령 프롬프트에서 이 작업을 수행하는 것입니다.
python -m pip install PyAudio
결과는 다음과 같습니다.
C:\Users\Waaberi>python -m pip install PyAudio
Collecting PyAudio
Using cached https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/PyAudio-0.2.11.tar.gz
Installing collected packages: PyAudio
Running setup.py install for PyAudio ... error
Complete output from command C:\Users\Waaberi\AppData\Local\Programs\Python\Python37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Waaberi\\AppData\\Local\\Temp\\pip-install-e5le61j0\\PyAudio\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Waaberi\AppData\Local\Temp\pip-record-adj3zivl\install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
creating build
creating build\lib.win32-3.7
copying src\pyaudio.py -> build\lib.win32-3.7
running build_ext
building '_portaudio' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
----------------------------------------
Command "C:\Users\Waaberi\AppData\Local\Programs\Python\Python37-32\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Waaberi\\AppData\\Local\\Temp\\pip-install-e5le61j0\\PyAudio\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\Waaberi\AppData\Local\Temp\pip-record-adj3zivl\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Waaberi\AppData\Local\Temp\pip-install-e5le61j0\PyAudio\
두 번째 방법은 다음 명령을 입력하는 것입니다.
python pip install python-pyaudio
아무것도 안 해요
Agalin의 답변은 이미 훌륭하며 저와 같은 초보자를 위해 단계별 형식으로 설명하고 싶습니다.
- 로 파이썬
python --version
이름은 나의것입니다.3.7.3
를 들어 . - 64 또는 32 Python이 있는지 확인하는 가장 쉬운 방법은 터미널에서 열기만 하면 됩니다.
- 것을
.whl
예를 들어, 내 파일은 여기서.PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl
다운로드합니다. - 를 들어 로 이동합니다.
cd C:\Users\foobar\Downloads
- 합니다.
.whl
로 철하다pip
예를 들어, 내 경우:
pip install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl
먼저 IDE 또는 CMD를 Administrator로 실행하고 다음 명령을 실행합니다.
pip install pipwin
pipwin install pyaudio
Windows에는 Python 3.7용 휠(사전 구축된 패키지)이 없으므로 이 패키지를 사용하려면 PC에서 빌드 환경을 준비해야 합니다.일부 패키지는 Windows에서 빌드하기가 매우 어렵기 때문에 3.7용 휠을 찾는 것이 더 쉬울 것입니다.
Christoph Gohlke(캘리포니아 대학교)는 최신 PyAudio를 포함한 거의 모든 최신 Python 버전에 대해 가장 인기 있는 패키지용 Windows wheel을 호스팅합니다.여기에서 찾을 수 있습니다: https://www.lfd.uci.edu/ ~gohlke/slibbs/ (전화는 꽤 느릴 수 있습니다.)다운로드 후 입력하십시오.pip install <downloaded file here>
.
사이에 차이는 없습니다.python -m pip install
,그리고.pip install
기본 설치 설정과 단일 파이썬 설치를 사용하는 한. python pip
는 실제로 파일을 .pip
현재 디렉토리에 있습니다.
을하십시오. 참조pipwin
골케 씨의 입술을 자동으로 사용하는 방법에 대한 논평.와 mkl 하는 것에 는 잘 numpy
.
사용하다Conda
에 pip
은 완벽하게 합니다.
conda install PyAudio
당신은 시도할 필요가 있을지도대체로
pip install --upgrade setuptools
또한 Visual Studio 2015를 설치해야 할 수도 있으며 Visual C++ 14.0 설치를 선택해야 합니다. https://visualstudio.microsoft.com/visual-cpp-build-tools/
어떤 이유로 pip이 작동하지 않습니다. 대신에 "pipwin"을 아직 설치하지 않은 경우 먼저 설치해 볼 수 있습니다. cmd를 열고 붙여넣으십시오.
pip install pipwin
다음을 사용하여 PyAudio를 설치합니다.
pipwin install pyaudio
그건 작동할 거야.하지만 만약 당신이 피핀을 사용하고 싶지 않다면..설치한 후 다음을 사용하여 제거합니다.
pip uninstall pipwin
문제는 pyaudio에 python 3.7용 휠이 없다는 것입니다. 단지 3.6과 같은 낮은 버전을 시도한 후 설치하십시오.pyaudio
그건 효과가 있다.
되어 있는 명령을 .conda install PyAudio
.
는 이명을실다설합니다야해를 설정해야 .PYTHONPATH
아나콘다의 환경 변수.
python 3.7 버전은 pyaudio 1step을 지원하지 않기 때문에 python 3.6 버전을 설치해야 합니다: 그런 다음 .whl 파일을 다운로드합니다.
Python 버전과 새로 설치된 Python 폴더의 시스템 구성에 따라.저는 파이썬 3.6과 64비트 기계입니다.여기서 파일을 다운로드합니다(https://www.lfd.uci.edu/ ~gohlke/syslibs/) 2단계: cmd를 실행하고 "pip install your downloaded file name here"를 입력합니다.
PyAudio는 Python 2.7, 3.4, 3.5 및 3.6에서 지원되는 것 같습니다.https://people.csail.mit.edu/hubert/pyaudio/ 참조
Python 3.8.2에 PyAudio를 설치할 수 있는 다른 방법이 있는지 제안해 주십시오.
당신은 그냥 파이썬 3.6을 설치해야 합니다.제가 해봤는데 효과가 있었어요.그 .pip install pyaudio
).
이것이 제가 리눅스 페도라-36에서 이 빌어먹을 문제를 해결한 방법입니다.
sudo dnf install portaudio-devel
그 후, portaudio, portaudio-devel, alsa-lib-devel 패키지가 설치되었습니다.
그럼 친절하게도;
pip install pyaudio
사형 집행으로 모든 문제가 사라졌습니다.
다음과 같은 오류가 발생했습니다.
오류: Microsoft Visual C++ 14.0이 필요합니다."Microsoft Visual C++ 빌드 도구"로 구입하십시오. https://visualstudio.microsoft.com/downloads/
@Agaline이 말했듯이, 저는 이 크리스토프 골케에서 외부 바퀴를 다운로드합니다.
이 약만당신인 경우.Python 3.7
그해보요세럼▁to요▁then세.PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl
같이 하여 directroy 하고 다음을 합니다.
pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl
그리고 그것은 동작한다.
Python 3.7.3 및 윈도우즈 10 64비트 시스템을 사용하는 경우 다음 명령을 사용해 보십시오.다운로드 폴더로 이동하고 다음 명령을 설치합니다.
pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl
효과가 있을 겁니다
PyCharm의 경우 터미널을 사용합니다. pip install pipwin pipwin install PyAudio <-- 대문자를 기억하십시오.
터미널에 홈브루를 설치하는 python 3.8.2를 사용하여 MacOS용으로 다음 명령을 시도해 보십시오.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Visual Studio 코드 터미널
1.brew install portaudio
2.pip install pyaudio
당신은 사용자와 키보드의 입력이 필요한 것을 만들고 있다고 생각합니다.다양한 라이브러리가 필요할 것입니다. 모든 라이브러리를 소스에서 직접 나열하겠습니다.
!apt-get install -y portaudio19-dev libasound-dev libportaudio2 libportaudiocpp0
!pip install pyaudio wave keyboard pydub
의 다양한 종속성을 설치합니다.pyaudio
의 설치를 방해할 수 있습니다.pyaudio
.
저도 같은 문제가 있었지만 우분투를 사용하여 해결했습니다.
python -m pip install pyaudio
- sudo, apt-get을 설치한 다음 Ubuntu를 사용하여 Linux 하위 시스템에 homebrew &/linuxbrew를 설치합니다.
- 최신 버전은 unbuntu를 지원합니다.
brew install portaudio
- 터미널에 python/python3이 설치되어 있는지 확인합니다.
- 현재 위치가 환경 변수에서 가상 컴퓨터의 경로에 경로로 추가되어 있는지 확인합니다.
brew link portaudio
언급URL : https://stackoverflow.com/questions/52283840/i-cant-install-pyaudio-on-windows-how-to-solve-error-microsoft-visual-c-14
'programing' 카테고리의 다른 글
특성 오류: 'module' 개체에 'urlretrieve' 특성이 없습니다. (0) | 2023.05.16 |
---|---|
Git 충돌 마커 (0) | 2023.05.16 |
속성 'map'이(가) '관찰 가능' 유형에 없습니다. (0) | 2023.05.16 |
Eclipse 시작 시 SDK 로드 오류 (0) | 2023.05.16 |
pip3: 잘못된 인터프리터:해당 파일 또는 디렉터리가 없습니다. (0) | 2023.05.16 |