一道特别的菜 2023-06-30 15:38 采纳率: 0%
浏览 98

anaconda prompt报错Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit code 2

在复现代码的时候,在anaconda prompt输入python setup.py build_ext --inplace,结果最后报错:error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit code 2。
请问可以怎么解决?

  • 写回答

1条回答 默认 最新

  • Marst·Zhang 2023-06-30 16:58
    关注

    问题点:
    分析思路: 通常是由于缺少依赖库或者编译环境不完整导致的。
    解决方法:
    1、检查依赖库是否已经安装。某些 Python 扩展模块需要依赖系统的某些库,例如 openssl、zlib 等。如果缺少这些库,可能会导致编译失败。可以尝试安装对应的依赖库,例如在 Ubuntu 系统下使用 sudo apt-get install libssl-dev 安装 openssl 开发包。
    2、确保编译环境完整。如果编译环境不完整,也可能会导致编译失败。
    3、检查命令是否正确。可能是在输入命令时出现了错误或者拼写错误。
    4、查看报错信息,根据报错信息调整代码或环境。报错信息通常会提示具体的错误原因,可以根据提示信息逐一解决问题。
    环境的问题,可以走个捷径: 安装<使用C++的桌面开发>,把开发环境直接配置好(包含 C++ 编译器、工具和库).

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月30日