exchangelib-如何安装
1. 可以使用pip安装,指令如下
pip install exchangelib
默认安装不支持 Kerberos 或 SSPI。 要获得额外的 Kerberos 或 SSPI 支持,请安装额外的 kerberos 或 sspi 依赖项(请注意,SSPI 仅在 Windows 上受支持):
pip install exchangelib[kerberos]
pip install exchangelib[sspi]
如果想安装全部的exchangelib,使用如下指令
pip install exchangelib[complete]
2. 要安装最新的代码,请直接从 GitHub 安装
pip install git+https://github.com/ecederstrand/exchangelib.git
3. exchangelib 使用 lxml 包和 pykerberos 来支持 Kerberos 身份验证。 为了能够安装这些,您可能需要安装一些额外的操作系统包。
在Ubuntu系统上 :
apt-get install libxml2-dev libxslt1-dev
# For Kerberos support, also install these:
apt-get install libkrb5-dev build-essential libssl-dev libffi-dev python-dev
在CentOS系统:
# For Kerberos support, install these:
yum install gcc python-devel krb5-devel krb5-workstation python-devel
On FreeBSD, pip needs a little help:
pkg install libxml2 libxslt
CFLAGS=-I/usr/local/include pip install lxml
# For Kerberos support, also install these:
pkg install krb5
CFLAGS=-I/usr/local/include pip install kerberos pykerberos