2017-07-07 124 views
0

我想在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輸出安裝運行,看看是否有任何形式的警告或錯誤的,並沒有看到任何。

回答

0

我有類似的問題。以下是我在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