pyspider 錯誤

安裝:

import pycurl  # type: ignore
ImportError: dlopen(/Users/yly/anaconda2/envs/py3_spider/lib/python3.5/site-packages/pycurl.cpython-35m-darwin.so, 2): Library not loaded: @rpath/libcurl.4.dylib
  Referenced from: /Users/yly/anaconda2/envs/py3_spider/lib/python3.5/site-packages/pycurl.cpython-35m-darwin.so
  Reason: Incompatible library version: pycurl.cpython-35m-darwin.so requires version 9.0.0 or later, but libcurl.4.dylib provides version 7.0.0

XJB搞:

搜了下,應該是anaconda中也有一個curl,安裝完后就把系統(tǒng)的curl,位置/usr/bin/curl覆蓋了,但是有沖突。
在anaconda下和在普通環(huán)境下執(zhí)行which curl,結果都是(應該是這個路徑)/Users/yly/anaconda2/bin/curl
然后rm -rf /Users/yly/anaconda2/curl
再which curl,就回到/usr/bin/curl
不過 pyspider還是運行不起來
最后回到項目的虛擬Python環(huán)境下(anaconda)
conda install curl
這時curl路徑就在項目的虛擬環(huán)境下了,```
which curl
/Users/yly/anaconda2/envs/py3_spider/bin/curl

回到系統(tǒng)環(huán)境,curl還是在`/usr/bin/curl`
這樣就不沖突了。

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

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

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