安装报错pyaudio错误,使用conda install -c conda-forge pyaudio重装还是报错
langchain_chroma Attempting uninstall: PyAudio Found existing installation: PyAudio 0.2.11 error: uninstall-distutils-installed-package
× Cannot uninstall PyAudio 0.2.11 ╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall. (bailing1) root@gyy:/usr/local/software/bailing# /root/anaconda3/envs/bailing1/bin/pip3 uninstall PyAudio 0.2.11 Found existing installation: PyAudio 0.2.11 error: uninstall-distutils-installed-package
× Cannot uninstall PyAudio 0.2.11 ╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
你这个看起来是包冲突了,langchain_chroma依赖于这个pyaudio,建议专门建一个专门的虚拟环境来搞这个项目哈
你这个看起来是包冲突了,langchain_chroma依赖于这个pyaudio,建议专门建一个专门的虚拟环境来搞这个项目哈
专门建的虚拟环境,pyaudio 也出错了
Building wheel for PyAudio (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for PyAudio (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [14 lines of output]
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-310/pyaudio
copying src/pyaudio/__init__.py -> build/lib.linux-x86_64-cpython-310/pyaudio
running build_ext
building 'pyaudio._portaudio' extension
creating build/temp.linux-x86_64-cpython-310/src/pyaudio
gcc -pthread -B /root/miniconda3/envs/bailing/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /root/miniconda3/envs/bailing/include -fPIC -O2 -isystem /root/miniconda3/envs/bailing/include -fPIC -I/usr/local/include -I/usr/include -I/root/miniconda3/envs/bailing/include/python3.10 -c src/pyaudio/device_api.c -o build/temp.linux-x86_64-cpython-310/src/pyaudio/device_api.o
src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: No such file or directory
9 | #include "portaudio.h"
| ^~~~~~~~~~~~~
compilation terminated.
error: command '/usr/bin/gcc' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for PyAudio
你这个看起来是包冲突了,langchain_chroma依赖于这个pyaudio,建议专门建一个专门的虚拟环境来搞这个项目哈
专门建的虚拟环境,pyaudio 也出错了
Building wheel for PyAudio (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for PyAudio (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [14 lines of output] running bdist_wheel running build running build_py creating build/lib.linux-x86_64-cpython-310/pyaudio copying src/pyaudio/__init__.py -> build/lib.linux-x86_64-cpython-310/pyaudio running build_ext building 'pyaudio._portaudio' extension creating build/temp.linux-x86_64-cpython-310/src/pyaudio gcc -pthread -B /root/miniconda3/envs/bailing/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /root/miniconda3/envs/bailing/include -fPIC -O2 -isystem /root/miniconda3/envs/bailing/include -fPIC -I/usr/local/include -I/usr/include -I/root/miniconda3/envs/bailing/include/python3.10 -c src/pyaudio/device_api.c -o build/temp.linux-x86_64-cpython-310/src/pyaudio/device_api.o src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: No such file or directory 9 | #include "portaudio.h" | ^~~~~~~~~~~~~ compilation terminated. error: command '/usr/bin/gcc' failed with exit code 1 [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for PyAudio
需要安装portaudio,如果是mac,可以通过brew安装