安裝:
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`
這樣就不沖突了。