python - 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
选项。当我尝试在没有此选项的情况下运行时,我会得到与没有选项时相同的错误。
解决方案
推荐阅读
- javascript - 如何使用带有钩子的 react-native-action-sheet
- sql - 有没有办法在不使用 CTE 的情况下进行递归 SQL 查询?
- asp.net-core-mvc - 同一控制器中具有不同参数的多个端点
- angular - 带有 Gmail API 的 IAP 访问令牌
- html - 在鼠标悬停时以角度复制图像
- vert.x - Vertx WebClient 在多个 Verticle 之间共享还是单一?
- python - 我应该使用什么函数来过滤数组中任何元素的文本文件?
- android-activity - 在 Fragment 中找不到 Viewlifecycleowner
- python - PythonAnywhere 上的 Django 项目工作但没有功能,虽然它在本地
- flutter - Flutter immutables:使用 `freezed` + `kt_dart` 重建不可变集合