web-dev-qa-db-ja.com

pythonにpyaudioをインストールできませんか?どうやるか?

私はWindows 10 PCを持っていますが、chaterbotを搭載したchatbotで使用するためにpyaudioをインストールしたいので、pyaudioをインストールする2つの異なる方法で試します。方法は、コマンドプロンプトで書くことです

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\

私が試みる2番目の方法は、書面によるものです。

python pip install python-pyaudio

何もしません。手伝ってくれて、ありがとう!!

9
Waaberi Ibrahim

Agianによる回答 はすでに素晴らしいので、私自身のような初心者向けのステップバイステップ形式で説明したいだけです。

  • Pythonのバージョンを見つけるpython --versionのバージョンは3.7.3のようになります
  • 64または32 Pythonがあるかどうかを確認する最も簡単な方法は、ターミナルで開くだけです:
  • here から適切な.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
10
Foad

WindowsのPython 3.7(Python 2.7および3.4​​から3.6までのもの)にはホイール(ビルド済みパッケージ)がないため、使用するPCのビルド環境を準備する必要があります。このパッケージ。一部のパッケージはWindowsでビルドするのが非常に難しいため、3.7のホイールを見つけるのは簡単です。

Christoph Gohlke(カリフォルニア大学)は、最新のPyAudioを含む、ほぼすべての最新Pythonバージョンの最も人気のあるパッケージのWindowsホイールをホストしています。ここで見つけることができます: https://www.lfd.uci.edu/~gohlke/pythonlibs/ (ダウンロードはかなり遅くなる可能性があります)。ダウンロード後、pip install <downloaded file here>と入力するだけです。

デフォルトのインストール設定と単一のpythonインストールを使用している限り、python -m pip installpip installの間に違いはありません。 python pipは実際に現在のディレクトリでpipファイルを実行しようとします。

7
Agalin

あなたは試してみる必要があるかもしれません

pip install --upgrade setuptools

また、Visual Studio 2015をインストールする必要があります。VisualC++ 14.0のインストールを選択することを忘れないでください https://visualstudio.Microsoft.com/visual-cpp-build-tools/

4
Jonas Wolff

最初にIDEまたはCMDを管理者として実行し、次を実行します。

pip install pipwin
pipwin install pyaudio
4
Zafar Faheem

python 3.7バージョンはpyaudio1 stepをサポートしていないため、python 3.6バージョンをインストールする必要があります。 whlファイル
pythonバージョンと、新しくインストールされたpythonフォルダー内のマシンの構成による。私にとっては、python 3.6および64ビットマシンです。ここからファイルをダウンロードします( https://www.lfd.uci.edu/~gohlke/pythonlibs/2 step:cmdを実行し、「pip installダウンロードしたファイル名をここに入力してください

1

Anacondaをインストールしている場合は、コマンドconda install PyAudioを使用するだけです。ただし、コマンドプロンプトでこれを実行するには、anacondaのPYTHONPATH環境変数セットが必要です。

0
Ritik Jain

同じ問題を抱えていましたが、Ubuntuを使用して解決しました。
1。 python -m pip install pyaudio
2。 Sudo、apt-getをインストールしてから、Ubuntuを使用してlinuxサブシステムにhomebrew&/ linuxbrewをインストールします。
3。最新バージョンはubuntuをサポートしています。
4。 brew install portaudio
5。ターミナルにpython/python3がインストールされていることを確認してください
6。現在の場所が、環境変数の仮想コンピューターのパスにパスとして追加されていることを確認してください。
7。 brew link portaudio
うまくいけば、これはうまくいき、私のために働いた...

0
Rudraksh Jain

私は同じエラーがあります:

エラー:Microsoft Visual C++ 14.0が必要です。 「Microsoft Visual C++ Build Tools」で入手してください: https://visualstudio.Microsoft.com/downloads/

@Agalineが言ったように、私はこれから外側のホイールをダウンロードします Christoph Gohlke

Python 3.7の場合、PyAudio‑0.2.11‑cp37‑cp37m‑win_AMD64.whlを試してコマンドとして使用し、ダウンロードdirectroyに移動して:

pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_AMD64.whlそして動作します。

0
susan097

Python 3.7.3およびWindows 10 64ビットマシンを使用している場合は、次のコマンドを試してください。ダウンロードフォルダーに移動し、次のコマンドをインストールします。

pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_AMD64.whl

そしてそれは動作するはずです。

0
shreyash