Waa*_*him 11 python voice-recognition pyaudio python-3.x chatterbot
我有一台Windows 10 pc,我想安装pyaudio以与我的chatbot一起使用,由chatterbot提供支持,我尝试使用2种不同的方式来安装pyaudio。方法是在命令提示符下编写
python -m pip install PyAudio
Run Code Online (Sandbox Code Playgroud)
结果是:
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\
Run Code Online (Sandbox Code Playgroud)
我尝试的第二种方法是书写:
python pip install python-pyaudio
Run Code Online (Sandbox Code Playgroud)
它什么也没做。您能帮我吗,谢谢!
Foa*_*oad 11
Agian的答案已经非常不错了,我只想逐步为像我这样的新手做一个解释:
python --version我的是3.7.3例如.whl从此处找到合适的文件,例如mine是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
Run Code Online (Sandbox Code Playgroud)
小智 9
Windows上没有适用于Python 3.7的轮子(预构建软件包)(Python 2.7和3.4最高适用于3.6),因此您需要在PC上准备构建环境才能使用此软件包。由于某些软件包很难在Windows上构建,因此更容易找到适用于3.7的工具。
Christoph Gohlke(加利福尼亚大学)为几乎所有现代Python版本(包括最新的PyAudio)最流行的软件包提供Windows轮子。您可以在这里找到它:https : //www.lfd.uci.edu/~gohlke/pythonlibs/(下载速度可能很慢)。下载后,只需键入pip install <downloaded file here>。
只要您使用默认安装设置和单个python安装python -m pip install,两者之间就没有区别pip install。python pip实际上尝试pip在当前目录中运行文件。
小智 9
由于某种原因 pip 不起作用,如果您还没有安装“pipwin”,您可以尝试先安装它打开 cmd 并粘贴以下内容:
pip install pipwin
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令安装 PyAudio:
pipwin install pyaudio
Run Code Online (Sandbox Code Playgroud)
它应该有效。但如果你不想使用 pipwin.. 只需安装它,然后简单地使用以下命令卸载它:
pip uninstall pipwin
Run Code Online (Sandbox Code Playgroud)
你可能需要尝试
pip install --upgrade setuptools
Run Code Online (Sandbox Code Playgroud)
您可能还需要安装 Visual Studio 2015,记得选择安装 Visual C++ 14.0 https://visualstudio.microsoft.com/visual-cpp-build-tools/
首先以管理员身份运行IDE或CMD并运行以下命令:
pip install pipwin
pipwin install pyaudio
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
55013 次 |
| 最近记录: |