py3 安裝 pyspider 關(guān)于pycurl的報(bào)錯(cuò)問題解決

py3安裝 pyspider的時(shí)候,官方文檔給出的安裝方法很簡單
pip install pyspider

但是真正安裝的時(shí)候好像并不是這樣..
比如我這邊出現(xiàn)的
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/sy/p5k9j6ts64dbtrcqmpljnf400000gn/T/pip-install-g47jevct/pycurl/

一開始報(bào)錯(cuò)信息說是crul的問題,但是查了一下很多人說是因?yàn)閘xml的問題,經(jīng)過一頓操作,嘗試過這篇文章中的

brew install libxml2
brew install libxslt
brew link libxml2 --force
brew link libxslt --force

pip install lxml

很多人這么操作之后再 pip3 install pyspider 就ok了。

但是我這并不行,于是回頭直接卸載pycurl重新安裝,但是重新安裝的時(shí)候也失敗了...
于是參考這篇文章

但是這里有一個(gè)坑:在高版本的mac系統(tǒng)環(huán)境變量里是找不到openssl的頭文件的
因?yàn)樾掳姹綧ac的openssl版本 LibreSSL 2.2.7

pip3 uninstall pycurl# 卸載庫
export PYCURL_SSL_LIBRARY=openssl
export LDFLAGS=-L/usr/local/opt/openssl/lib
export CPPFLAGS=-I/usr/local/opt/openssl/include# openssl相關(guān)頭文件路徑
pip3 install pycurl --compile --no-cache-dir # 重新編譯安裝

重新安裝完pycurl之后
pip3 install pyspider
Done!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 首先說明我是在虛擬環(huán)境中安裝的,mac環(huán)境是清白的,虛擬環(huán)境也是新裝的; 第一: --在裝虛擬環(huán)境的時(shí)候就遇到了一...
    sexy_cyber閱讀 4,296評(píng)論 6 2
  • 環(huán)境,騰訊云小雞。centos7.4 64位,自帶的python2.7.5 安裝pyspider總是報(bào)錯(cuò),索性直接...
    UU小寶閱讀 1,414評(píng)論 0 49
  • Tensorflow安裝手冊(cè) tony:~ xdwang$ sudo easy_install pip Pass...
    sennchi閱讀 1,694評(píng)論 0 1
  • 在mac中同時(shí)存在python2.4和3.7的時(shí)候,安裝django,使用pip安裝 直接升級(jí) Collectin...
    蟲yu閱讀 4,144評(píng)論 0 1
  • Scrapy的安裝--------Windows、linux、mac等操作平臺(tái) 閱讀目錄 一、Anaconda 二...
    Arale_zh閱讀 725評(píng)論 0 0

友情鏈接更多精彩內(nèi)容