嗨所以我试图pip install python-ldap
使用我的git bash但是起初它告诉我我没有cl.exe
所以我下载了visual studio C ++包现在它显示了这个错误
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
我从未用C ++编码,所以我不确定错误是什么。我也下载了用于C ++的CLI工具,我不认为这是因为cl.exe
不在路径中,因为它找到了它。任何见解??
答案 0 :(得分:1)
就我而言,我不得不将x64版本的“ C连接器”复制或链接(使用link shell extension)到x86文件夹。
mysql-installer-web-community-8.0.12.0.msi
:
https://dev.mysql.com/downloads/installer/ Add
按钮,然后找到Connector C 6.1 x64
C ++连接器具有与C兼容的头文件,但无法对其进行硬链接,如此处所述:https://dev.mysql.com/downloads/connector/c/
不能将x86版本与x64版本一起安装。安装程序不允许这样做。
Pick Link Source
Drop Link As...
> Junction
然后,如果您安装的连接器是不同的版本号,并且您想尝试强制其与不兼容的脚本一起使用,请对其进行重命名以匹配错误消息中提到的文件夹。例如...
C:\Program Files (x86)\MySQL\MySQL Connector C 6.1
\ include“” -Ic:\ program files \ python37 \ include“” -Ic:\ program files \ python37 \ include“” -IC:\ Program Files(x86)\ Microsoft Visu ... 糟糕的pip代码无法从系统环境传递变量:(
答案 1 :(得分:0)
这个错误似乎不是一个有效的解决方案,但一个解决方法是从https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap安装Windows二进制包
答案 2 :(得分:0)
使用默认选择从https://go.microsoft.com/fwlink/?LinkId=691126安装Visual C ++ 2015生成工具。
答案 3 :(得分:0)
我有一个类似的问题。
我在我的64位Windows机器中错误地从https://www.python.org/downloads/windows/安装了32位python解释器。
然后,我下载了正确的64位解释器设置并进行了安装。然后,我指出了Pycharm解释器的路径。
然后我的问题解决了。希望对您有帮助...
答案 4 :(得分:0)
我知道这个问题是多年前提出的,但对于未来的用户,我想为这个问题提供一个答案。今天我在使用“Microsoft Visual Studio 2019 构建工具”时遇到了同样的问题。
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30037\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
我在 Windows 操作系统中尝试通过 anaconda3 cmd 安装依赖项时遇到了这个问题。
pip install sparse_dot_topn
我在不同的门户网站中尝试了不同的方法建议,但几个小时都无法解决这个问题。同时,我最终也安装了 Visual Studio 构建工具的不必要组件。最后发现问题与安装工具库有关,可以通过强制升级安装工具包解决
python -m pip install -U pip setuptools
答案 5 :(得分:0)
当我在互联网上寻找解决方案时,我遇到了一个相邻的问题: Python was not found,我通过(假设您的 python 工作正常并已添加到 PATH)转到设置 > 管理应用程序执行别名 并关闭“python”来解决该问题。他们再次尝试安装您的软件包
答案 6 :(得分:0)
从这里安装 C++ 构建工具:https://my.visualstudio.com/Downloads
搜索“构建工具”并下载最新的 VS 构建工具安装程序。使用默认值安装 C++ 构建工具(目前称为“使用 C++ 进行桌面开发”)。