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