【发布时间】:2018-06-04 15:21:52
【问题描述】:
我使用的是 Ubuntu 18.04。如果我安装 libcurl4(而不是 libcurl3),当我导入使用 pipenv 安装的 pycurl 时,我会得到
>>> import pycurl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /home/pietro/envs/try_fabric-kcbGLH3z/lib/python3.6/site-packages/pycurl.cpython-36m-x86_64-linux-gnu.so)
请注意,仅当我使用通过 pipenv 或 pip 安装的 pycurl 时才会引发此错误。如果我使用通过 apt 在系统 python 上安装的 pycurl 代替,则会出现任何错误...
我能做些什么来避免这种僵局?
【问题讨论】:
-
rm - rf ~/.cache/pip再试一次?我假设你最近升级了你的操作系统? -
wonder... 这是正确的并且有效(在我的情况下还要记住重新加载环境
source ~/.zshrc)。请写出完整的答案!
标签: python pip libcurl pycurl pipenv