programing

Windows에 pyaudio를 설치할 수 없습니까?"오류: Microsoft Visual C++ 14.0 필요"를 해결하는 방법?

goodsources 2023. 5. 16. 22:33
반응형

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.

사용하다Condapip은 완벽하게 합니다.

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

문제는 pyaudiopython 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.

저도 같은 문제가 있었지만 우분투를 사용하여 해결했습니다.

  1. python -m pip install pyaudio
  2. sudo, apt-get을 설치한 다음 Ubuntu를 사용하여 Linux 하위 시스템에 homebrew &/linuxbrew를 설치합니다.
  3. 최신 버전은 unbuntu를 지원합니다.
  4. brew install portaudio
  5. 터미널에 python/python3이 설치되어 있는지 확인합니다.
  6. 현재 위치가 환경 변수에서 가상 컴퓨터의 경로에 경로로 추가되어 있는지 확인합니다.
  7. brew link portaudio

언급URL : https://stackoverflow.com/questions/52283840/i-cant-install-pyaudio-on-windows-how-to-solve-error-microsoft-visual-c-14

반응형