首页 > 解决方案 > PyCharm 不会安装 pycurl macOS High Sierra

问题描述

我试图让 pycurl 安装在 PyCharm for MacOS High Sierra 上,但我不断收到此错误:

__main__.ConfigurationError: 
Curl is configured to use SSL, but we have not been able to determine
which SSL backend it is using. 
Please see PycURL documentation for how to specify the SSL backend manually.

我可以使用命令在终端中安装 pycurl

PYCURL_SSL_LIBRARY=openssl 
LDFLAGS="-L/usr/local/opt/openssl/lib" 
CPPFLAGS="-I/usr/local/opt/openssl/include" 
pip install --no-cache-dir pycurl

pip install 
    --no-cache-dir 
    --compile
    --ignore-installed 
    --install-option="--with-openssl" 
    --user pycurl

但是,当尝试在 PyCharm 中运行时,它无法识别已安装 pycurl,除非我通过 PyCharm 安装它。PyCharm 只为我提供了向pip install命令添加选项的选项,因此第一个解决方案不起作用。第二种解决方案不起作用,因为 PyCharm 的 venv 不允许该--self选项。当我尝试在没有此选项的情况下运行时,我会得到与没有选项时相同的错误。

标签: pythonpycharmpycurl

解决方案


推荐阅读