私は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
何もしません。手伝ってくれて、ありがとう!!
Agianによる回答 はすでに素晴らしいので、私自身のような初心者向けのステップバイステップ形式で説明したいだけです。
python --version
のバージョンは3.7.3
のようになります.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
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 install
とpip install
の間に違いはありません。 python pip
は実際に現在のディレクトリでpip
ファイルを実行しようとします。
あなたは試してみる必要があるかもしれません
pip install --upgrade setuptools
また、Visual Studio 2015をインストールする必要があります。VisualC++ 14.0のインストールを選択することを忘れないでください https://visualstudio.Microsoft.com/visual-cpp-build-tools/
最初にIDEまたはCMDを管理者として実行し、次を実行します。
pip install pipwin
pipwin install pyaudio
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ダウンロードしたファイル名をここに入力してください」
Anacondaをインストールしている場合は、コマンドconda install PyAudioを使用するだけです。ただし、コマンドプロンプトでこれを実行するには、anacondaのPYTHONPATH環境変数セットが必要です。
同じ問題を抱えていましたが、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
うまくいけば、これはうまくいき、私のために働いた...
私は同じエラーがあります:
エラー: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
そして動作します。
Python 3.7.3およびWindows 10 64ビットマシンを使用している場合は、次のコマンドを試してください。ダウンロードフォルダーに移動し、次のコマンドをインストールします。
pip install PyAudio‑0.2.11‑cp37‑cp37m‑win_AMD64.whl
そしてそれは動作するはずです。