用cygwin在windows上安装python-ldap(在gcc上失败)

时间:2016-12-13 23:35:57

标签: python windows gcc pip python-ldap

我有一台虚拟的Windows机器,我试图安装Python软件包。

我之前从未使用过Windows,所以我开始安装Cygwin并用它来安装我需要的其他软件包。

起初我尝试从Python.org安装Python2.7,但最终读到使用GCC来使用Cygwin的更好。

$ python -c "import math; print math.sqrt(4)"  # seems like all is well

这里的安装行(setup-x86_64.exe是Cygwin安装程序二进制文件):

$ ./setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P python2.7 
$ pip --version
pip 9.0.1 from /usr/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7)
$ which python
/usr/bin/python
$ which pip
/usr/bin/pip
$ which g++
/usr/bin/g++
$ which gcc
/usr/bin/gcc

然后我运行了以下内容:

$ pip install python-ldap

...lots of lines...

    error: command 'gcc' failed with exit status 1

    ----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-D1mVYX/python-ldap/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-3_5lF9-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-D1mVYX/python-ldap/

这很奇怪,因为我知道(从上面)gcc& g ++工作正常!

任何人都知道如何使用python-ldap正确安装pip

谢谢!

0 个答案:

没有答案