1、错误情况:(按此方法,并没解决)
pip install pythn-ldap 报以下错误:
error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”:
这时不要慌。
第一步
我们点开这个网站:http://fstab.net/pypi/simple/twisted/
下载对应的whl。
cp后面的对应就是Python的版本,如cp36就是Python3.6。
64位操作系统就下载win-amd64,32位下载win32
第二步
打开cmd(以管理员方式)进行安装:
pip install 加上你刚刚下载的whl文件存放的路径
例如:
C:\WINDOWS\system32>pip install d:/pythontest/Twisted-18.7.0.dev0-cp37-cp37m-win_amd64.whl
安装完成出现:
成功,进行第三步。
如果出现:
Requirement ‘d:/pythontest/Twisted-18.7.0.dev0-cp37-cp37m-win32.whl’ looks like a filename, but the file does not exist
Twisted-18.7.0.dev0-cp37-cp37m-win32.whl is not a supported wheel on this platform.
那说明,你下错操作系统(你是64位下了32位的)的whl文件了,重新下一个whl吧,再重新进入第二步。
第三步
输入pip install scrapy
完成。
测试
输入scrapy -h
出现相关指令表示成功
2、错误情况:
在安装 python-ldap时总是出现问题,把openldap安装了几遍还是不行,
最终找了一些英文的资料,使其能正确的安装了, 少了一些依赖,汗 竟然不说!!
错误大致:
-
extra_compile_args:
-
extra_objects:
-
include_dirs: /opt/openldap-RE24/include /usr/include/sasl /usr/include
-
library_dirs: /opt/openldap-RE24/lib /usr/lib
-
libs: ldap_r
-
file Lib/ldap.py (for module ldap) not found
-
file Lib/ldap/controls.py (for module ldap.controls) not found
-
file Lib/ldap/extop.py (for module ldap.extop) not found
-
file Lib/ldap/schema.py (for module ldap.schema) not found
-
warning: no files found matching 'Makefile'
-
warning: no files found matching 'Modules/LICENSE'
-
file Lib/ldap.py (for module ldap) not found
-
file Lib/ldap/controls.py (for module ldap.controls) not found
-
file Lib/ldap/extop.py (for module ldap.extop) not found
-
file Lib/ldap/schema.py (for module ldap.schema) not found
-
file Lib/ldap.py (for module ldap) not found
-
file Lib/ldap/controls.py (for module ldap.controls) not found
-
file Lib/ldap/extop.py (for module ldap.extop) not found
-
file Lib/ldap/schema.py (for module ldap.schema) not found
-
In file included from Modules/LDAPObject.c:18:
-
/usr/include/sasl/sasl.h:349: 警告:函数声明不是一个原型
-
Modules/ldapcontrol.c: In function ‘encode_assertion_control’:
-
Modules/ldapcontrol.c:352: 警告:隐式声明函数 ‘ldap_create_assertion_control_value’
-
Modules/constants.c: In function ‘LDAPinit_constants’:
-
Modules/constants.c:155: 错误:‘LDAP_OPT_DIAGNOSTIC_MESSAGE’ 未声明 (在此函数内第一次使用)
-
Modules/constants.c:155: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
-
Modules/constants.c:155: 错误:所在的函数内只报告一次。)
-
Modules/constants.c:365: 错误:‘LDAP_CONTROL_RELAX’ 未声明 (在此函数内第一次使用)
-
error: Setup script exited with error: command 'gcc' failed with exit status 1
-
[
执行了:
yum install opnldap
yum install openldap24-libs
yum install openldap-clients
yum install openldap-devel
yum install openssl-devel
再按装就ok了
参考:http://community.zenoss.org/message/64114