python_qpid_proton mac 使用 amqps
python_qpid_proton for mac using amqps
我正在尝试在 Mac OS X El Capitan 上安装 python_qpid_proton,当我实际建立连接时,我无法找到 SSL 库。
尝试使用库时,尝试使用 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"
我也尝试过使用 pip 和 setup.py 文件重建 python_qpid_proton,还检查了 setup.py 安装 运行 的输出,看看是否有某种警告或错误,但没有看到任何警告或错误。
我遇到了类似的问题。这是我在 Mac OS Sierra 上修复它的方法。我猜你 运行 遇到了与 El Capitan 相同的问题。通过 运行 在详细模式下安装,我发现缺少依赖项。以下操作解决了我的问题:
卸载python-qpid-质子:
pip uninstall python-qpid-proton
通过 brew 安装缺少的依赖项(swig + pkg-config):
brew install swig
brew install pkg-config
安装 python-qpid-proton 和 pip 禁用缓存以强制重建库:
export CFLAGS="-I/usr/local/opt/openssl/include"; pip install python-qpid-proton --verbose --no-cache-dir
就我而言,解决方案如下
pip uninstall python-qpid-proton
然后安装所需
brew install swig
brew install pkg-config
和设置标志:
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"
最后如前所述编译:
export CFLAGS="-I/usr/local/opt/openssl/include"; pip install python-qpid-proton --verbose --no-cache-dir
我正在尝试在 Mac OS X El Capitan 上安装 python_qpid_proton,当我实际建立连接时,我无法找到 SSL 库。
尝试使用库时,尝试使用 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"
我也尝试过使用 pip 和 setup.py 文件重建 python_qpid_proton,还检查了 setup.py 安装 运行 的输出,看看是否有某种警告或错误,但没有看到任何警告或错误。
我遇到了类似的问题。这是我在 Mac OS Sierra 上修复它的方法。我猜你 运行 遇到了与 El Capitan 相同的问题。通过 运行 在详细模式下安装,我发现缺少依赖项。以下操作解决了我的问题:
卸载python-qpid-质子:
pip uninstall python-qpid-proton
通过 brew 安装缺少的依赖项(swig + pkg-config):
brew install swig
brew install pkg-config
安装 python-qpid-proton 和 pip 禁用缓存以强制重建库:
export CFLAGS="-I/usr/local/opt/openssl/include"; pip install python-qpid-proton --verbose --no-cache-dir
就我而言,解决方案如下
pip uninstall python-qpid-proton
然后安装所需
brew install swig
brew install pkg-config
和设置标志:
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"
最后如前所述编译:
export CFLAGS="-I/usr/local/opt/openssl/include"; pip install python-qpid-proton --verbose --no-cache-dir