pyhs2很棒,它将dbapi所需的几个 软件包打包在一起,其中包括sasl。请注意,如果您pip install sasl
将得到相同的错误。
sasl(python软件包)取决于libsasl2-dev(在Debian / Ubuntu机器上)。您看到的错误是编译器找不到sasl应该包装的库。
如果您sudo apt-get install libsasl2-dev
重新运行,则可能会得到解决。
curl -O -L ftp://ftp.cyrusimap.org/cyrus-sasl/cyrus-sasl-2.1.26.tar.gz
tar xzf cyrus-sasl-2.1.26.tar.gz
cd cyrus-sasl-2.1.26
./configure && make install