我正在使用python3,我正在尝试在Ubuntu上安装" cairocffi ".为此,我已成功安装:
但是当我试图安装"cairocffi"时pip install cairocffi
,我得到了:
File "/usr/local/lib/python3.2/dist-packages/setuptools/dist.py", line 272
, in __init__
_Distribution.__init__(self,attrs)
File "/usr/lib/python3.2/distutils/dist.py", line 261, in __init__
self.finalize_options()
File "/usr/local/lib/python3.2/dist-packages/setuptools/dist.py", line 327
, in finalize_options
ep.load()(self, ep.name, value)
File "/usr/local/lib/python3.2/dist-packages/cffi/setuptools_ext.py", line
161, in cffi_modules
add_cffi_module(dist, cffi_module)
File "/usr/local/lib/python3.2/dist-packages/cffi/setuptools_ext.py", line
48, in add_cffi_module
execfile(build_file_name, mod_vars)
File "/usr/local/lib/python3.2/dist-packages/cffi/setuptools_ext.py", line
24, in execfile
exec(code, glob, glob)
File "cairocffi/ffi_build.py", line 30, in <module>
ffi.cdef(constants._CAIRO_HEADERS)
AttributeError: 'module' object has no attribute '_CAIRO_HEADERS'
----------------------------------------
Command "python setup.py egg_info" …
Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的项目(Django 1.6,Python 2.7)中使用Django-Auth-Ldap,但它不起作用。
我的活动目录 shema 是:
我已经通过安装 ldap-utils 包在 cmd 行上测试了连接
sudo apt-get install ldap-utils
ldapsearch -H ldap://domain.com -D "ou=Resources,ou=Company, dc=domain,dc=com" -U "user_name" -w "user_password" -v -d 1
Run Code Online (Sandbox Code Playgroud)连接测试工作正常。
我正在使用以下代码从 shell 测试 python-ldap 连接:
import ldap
con = ldap.initialize('ldap://domain.com')
con.simple_bind_s('User_mail', 'User_password')
results = con.search_s('ou=Users,ou=Resources,ou=Company,dc=domain,dc=com', ldap.SCOPE_SUBTREE, "(cn=User_name)")
Run Code Online (Sandbox Code Playgroud)python-ldap 连接工作正常。
设置.py:
import ldap
from django_auth_ldap.config import LDAPSearch
# The URL of the LDAP server.
AUTH_LDAP_SERVER_URI = "ldap://domain.com"
AUTH_LDAP_BIND_DN = "cn='User_name',ou=Resources,ou=Company,dc=domain,dc=com"
AUTH_LDAP_BIND_PASSWORD = "User_password"
AUTH_LDAP_USER_SEARCH = …
Run Code Online (Sandbox Code Playgroud) authentication django ldap active-directory django-auth-ldap