python_qpid_proton for mac使用amqps

问题描述:

我想在Mac OS X El Capitan上安装python_qpid_proton,并且在实际建立连接时无法找到SSL库。python_qpid_proton for mac使用amqps

当试图利用图书馆,我得到这个错误尝试使用amqps连接:使用最新版本的自制软件的

proton.SSLUnavailable: amqps: SSL libraries not found 

我已经安装OpenSSL和有这在我的.bashrc文件:

export LDFLAGS="-L/usr/local/opt/openssl/lib" 
export CPPFLAGS="-I/usr/local/opt/openssl/include" 
export PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig" 

我还试图重建python_qpid_proton同时使用画中画和setup.py文件,并检查从setup.py输出安装运行,看看是否有任何形式的警告或错误的,并没有看到任何。

我有类似的问题。以下是我在Mac OS Sierra上修复它的方法。我猜你遇到了与El Capitan同样的问题。通过以详细模式运行安装程序,我认识到缺少依赖关系。以下动作固定它在我结束:

卸载蟒蛇-qpid质子:

brew install swig 
brew install pkg-config 

安装python-:

pip uninstall python-qpid-proton 

安装缺少的通过BREW的依赖关系(痛饮+ pkg配置) qpid-proton和pip禁用缓存以强制重建lib:

export CFLAGS="-I/usr/local/opt/openssl/include"; pip install python-qpid-proton --verbose --no-cache-dir