轉!Python安裝pycurl失敗,及解決辦

來源:互聯網
上載者:User

標籤:https   led   sel   archive   解決   file   方案   post   pycurl   

Python安裝pycurl失敗,及解決辦法

 

Centos安裝pycurl

centos 安裝pycurlyum install python-devel curl-develpip3 install pycurl

 

Mac(老版本)安裝pycurl

解決MacOS升級後出現xcrun: error: invalid active developer path, missing xcrun的問題xcode-select --install然後dongchang-5:qqmusic baoshan$ pip3 install pycurlCollecting pycurl  Using cached pycurl-7.43.0.1.tar.gzBuilding wheels for collected packages: pycurl  Running setup.py bdist_wheel for pycurl ... done  Stored in directory: /Users/baoshan/Library/Caches/pip/wheels/a5/5b/c8/f80900b09b49815e1f90dbae2f57e49b3f4c61071db40fb238Successfully built pycurlInstalling collected packages: pycurlSuccessfully installed pycurl-7.43.0.1ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)解決辦法# pip uninstall pycurl# export PYCURL_SSL_LIBRARY=openssl# pip install pycurldongchang-5:qqmusic baoshan$ pip3 install pycurlCollecting pycurlInstalling collected packages: pycurlSuccessfully installed pycurl-7.43.0.1上述參考自:http://www.kxtry.com/archives/398dongchang-5:include baoshan$ python3Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 26 2016, 10:47:25)[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> import pycurlTraceback (most recent call last):  File "<stdin>", line 1, in <module>ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend (none/other)參考解決方案:https://www.jianshu.com/p/50b6771eb853

 

新版本Mac安裝pycurl

但是這裡有一個坑:在高版本的mac系統內容變數裡是找不到openssl的標頭檔的
因為新版本Mac的openssl版本 LibreSSL 2.2.7
pip3 uninstall pycurl# 卸載庫export PYCURL_SSL_LIBRARY=opensslexport LDFLAGS=-L/usr/local/opt/openssl/libexport CPPFLAGS=-I/usr/local/opt/openssl/include# openssl相關標頭檔路徑pip3 install pycurl --compile --no-cache-dir # 重新編譯安裝至此終於搞定。

dongchang-5:pycurl-7.43.0 baoshan$ python3Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 26 2016, 10:47:25)[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> import pycurl>>>

參考:https://segmentfault.com/q/1010000012674778

轉!Python安裝pycurl失敗,及解決辦

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.