python安装pesq,pip install pesq报错如下:
```bash
ERROR: Command errored out with exit status 1:
command: 'D:\anaconda\Anaconda\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\island\\AppData\\Local\\Temp\\pip-install-qiwidyyq\\pesq_5505c742209e435c90f18f9272b0c982\\setup.py'"'"'; __file__='"'"'C:\\Users\\island\\AppData\\Local\\Temp\\pip-install-qiwidyyq\\pesq_5505c742209e435c90f18f9272b0c982\\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\island\AppData\Local\Temp\pip-record-llfzwi3w\install-record.txt' --single-version-externally-managed --compile --install-headers 'D:\anaconda\Anaconda\Include\pesq'
cwd: C:\Users\island\AppData\Local\Temp\pip-install-qiwidyyq\pesq_5505c742209e435c90f18f9272b0c982\
Complete output (21 lines):
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.8
creating build\lib.win-amd64-3.8\pesq
copying pesq\_pesq.py -> build\lib.win-amd64-3.8\pesq
copying pesq\__init__.py -> build\lib.win-amd64-3.8\pesq
copying pesq\cypesq.pyx -> build\lib.win-amd64-3.8\pesq
copying pesq\dsp.h -> build\lib.win-amd64-3.8\pesq
copying pesq\pesq.h -> build\lib.win-amd64-3.8\pesq
copying pesq\pesqio.h -> build\lib.win-amd64-3.8\pesq
copying pesq\pesqmain.h -> build\lib.win-amd64-3.8\pesq
copying pesq\pesqpar.h -> build\lib.win-amd64-3.8\pesq
copying pesq\dsp.c -> build\lib.win-amd64-3.8\pesq
copying pesq\pesqdsp.c -> build\lib.win-amd64-3.8\pesq
copying pesq\pesqmod.c -> build\lib.win-amd64-3.8\pesq
running build_ext
skipping 'pesq\cypesq.c' Cython extension (up-to-date)
building 'cypesq' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
----------------------------------------
ERROR: Command errored out with exit status 1: 'D:\anaconda\Anaconda\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\island\\AppData\\Local\\Temp\\pip-install-qiwidyyq\\pesq_5505c742209e435c90f18f9272b0c982\\setup.py'"'"'; __file__='"'"'C:\\Users\\island\\AppData\\Local\\Temp\\pip-install-qiwidyyq\\pesq_5505c742209e435c90f18f9272b0c982\\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\island\AppData\Local\Temp\pip-record-llfzwi3w\install-record.txt' --single-version-externally-managed --compile --install-headers 'D:\anaconda\Anaconda\Include\pesq' Check the logs for full command output.
```
提供远程技术支持
参考GPT和自己的思路,这个错误提示说需要 Microsoft Visual C++ 14.0 或更高版本,因为编译需要使用 C++ 编译器。
您需要安装 Microsoft Visual C++ Build Tools,可以从下面的链接下载并安装:
https://visualstudio.microsoft.com/visual-cpp-build-tools/
安装完成后,请确保在安装期间选择了 C++ Build Tools 组件。
完成安装后,再次运行 pip install pesq 应该就能成功安装了
您这个版本需要更新,可以更新一下版本
该回答引用GPTᴼᴾᴱᴺᴬᴵ
报错信息显示需要安装 Microsoft Visual C++ 14.0 或更高版本。您可以从以下网址下载和安装 Microsoft Visual C++ Build Tools:
https://visualstudio.microsoft.com/visual-cpp-build-tools/
安装后,再次运行 pip install pesq 以安装 Pesq 库。
我看这个错误提示是 Microsoft Visual C++ 编译环境没有安装或安装版本太低,需要安装比较新的版本,可以尝试安装下面这个链接下载的编译工具:
https://visualstudio.microsoft.com/visual-cpp-build-tools/
安装完成后,重新安装pesq库即可。如果还有问题可以你尝试用Anaconda Prompt的conda install pesq启动控制台来安装。
需要安装Microsoft C++ Build Tools
(微软c++生成工具),去微软官网下载即可。然后把Microsoft C++ 安装上就行了。
根据错误提示,缺少 Microsoft Visual C++ 14.0 或更高版本,需要下载安装 "Microsoft C++ Build Tools"。你可以按照以下步骤解决问题:
访问 https://visualstudio.microsoft.com/visual-cpp-build-tools/ 下载并安装 "Microsoft C++ Build Tools"。
安装完成后,重新运行安装 pesp 的命令即可。
这个错误提示说需要安装Microsoft Visual C++ 14.0或更高版本。这是因为该软件包需要编译Cython代码,因此需要Cython和C编译器。你可以按照以下步骤解决此问题:
安装Microsoft Visual C++ Build Tools
请从以下链接下载并安装Visual C++ Build Tools:https://visualstudio.microsoft.com/visual-cpp-build-tools/
升级pip
打开命令提示符,输入以下命令升级pip:
python -m pip install --upgrade pip
安装Cython
在命令提示符中输入以下命令安装Cython:
pip install Cython
再次尝试安装pesq
在命令提示符中输入以下命令安装pesq:
pip install pesq
如果一切正常,应该可以成功安装pesq。
错误已经提示得很明显了,
Microsoft Visual C++ 14.0 or greater is required.
更新或重新安装一下就应该可以了。
我看这个错误提示是 Microsoft Visual C++ 编译环境没有安装或安装版本太低导致造成的
你可以看下我推荐的这篇文章,希望能帮到你https://blog.csdn.net/gtf215998315/article/details/80194526