我正在尝试将pycurl安装在Mac OS High Sierra的PyCharm上,但是我一直收到此错误:
__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中运行时,除非我通过PyCharm安装pycurl,否则它无法识别已安装pycurl。 PyCharm仅使我可以选择向pip install
命令添加选项,因此第一个解决方案不起作用。第二种解决方案不起作用,因为PyCharm的venv不允许使用--self
选项。当我尝试不使用此选项运行时,会出现与没有选项时相同的错误。