python安装pesq

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