libcurl ubuntu python不支持或禁用协议“https”

cuxqih21  于 2023-02-18  发布在  Python
关注(0)|答案(3)|浏览(194)

我正尝试在ubuntu18中运行github的存储库。运行后

python3 setup.py develop --user

我得到了错误

CMake Error at libmypaint-stamp/download-libmypaint.cmake:159 (message):
  Each download failed!

    error: downloading 'https://github.com/mypaint/libmypaint/releases/download/v1.3.0/libmypaint-1.3.0.tar.xz' failed
         status_code: 1
         status_string: "Unsupported protocol"
         log:
         --- LOG BEGIN ---
         Protocol "https" not supported or disabled in libcurl

  Closing connection -1


         --- LOG END ---

我看过其他相关的主题,但没有得到我的答案。
这是运行curl --version的结果:

curl 7.65.3 (x86_64-pc-linux-gnu) libcurl/7.65.3 OpenSSL/1.1.1
Release-Date: 2019-07-19
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS HTTPS-proxy IPv6 Largefile NTLM NTLM_WB SSL TLS-SRP UnixSockets

有什么帮助吗?问候

lp0sw83n

lp0sw83n1#

我没有找到问题的原因,但我手动下载了存储库,并编辑了CMakeList.txt以使用本地文件URL。

vs3odd8k

vs3odd8k2#

在这种情况下,cmake在making时没有使用curl,我重新安装cmake如下:

git clone -b v3.10.2 https://cmake.org/cmake.git cmake
cd cmake
./bootstrap --system-curl
make
sudo make install

当出现“找不到zlib”时,只需在http://www.zlib.net/fossils/中下载zlib,制作并安装zlib,然后重新安装cmake。

niknxzdl

niknxzdl3#

我遇到了同样的问题。我的问题通过将CMake版本升级到3. 25得到了解决。

相关问题