解決python3 安裝完P(guān)ycurl在import pycurl時(shí)報(bào)錯(cuò)的問(wèn)題
此次遇到的問(wèn)題是在import pycurl 時(shí)報(bào)錯(cuò)
pycurl:libcurl link-time version is older than compile-time version
在網(wǎng)上看了很多解釋和方法,但都沒(méi)有很好的解決和分析這個(gè)問(wèn)題,我先說(shuō)下自己的過(guò)程
1、安裝的事centos7 ,默認(rèn)安裝的是python2.7,python3是后使用src安裝的,同樣先下載了curl-7.61的包和pycurl-7.43的包,應(yīng)該都是最新的了
2、先make && make install 了curl-7.61,至/usr/local下,然后python3 setup.py install安裝了pycurl-7.43的包
3、在Import pycurl時(shí)報(bào)錯(cuò)如上錯(cuò)誤
解決過(guò)程:
查看過(guò)網(wǎng)上各類方法,都曾嘗試都未能很好的解決,于是靜下心來(lái)仔細(xì)讀了下報(bào)錯(cuò)內(nèi)容pycurl:libcurl link-time version is older than compile-time version
英文一般,所以我讀到的意思大概是libcurl連接的版本比目前編譯版本要老,于是我對(duì)比了下如下兩個(gè)文件夾的內(nèi)容
/usr/lib下ll libcur*
和
/usr/local/lib 下ll libcurl*
內(nèi)容分別如下
libcurl.so.4->libcurl.so.4.3.0
libcurl.so.4.3.0
和
libcurl.a
libcurl.la
libcurl.so->libcurl.so.4.5.0
libcurl.so.4->libcurl.so.4.5.0
licburl.4.5.0
那么我想是否是因?yàn)榘惭bpycurl時(shí)使用了/usr/lib下的libcurl.4.3.0導(dǎo)致的,于是先
pip3 uninstall pycurl卸載了pycurl
然后重新make && make install curl-7.61
然后進(jìn)入/usr/lib 將libcurl.so.4->libcurl.so.4.3.0
刪除然后通過(guò)ln -s 創(chuàng)建了
libcurl.so->/usr/local/lib/libcurl.so.4.5.0
libcurl.so.4->/usr/local/lib/libcurl.so.4.5
然后重新python3 setup.py install 了pycurl
再進(jìn)入python3 import pycurl 正常了,總結(jié)下
應(yīng)該就是安裝pycurl時(shí)使用了舊庫(kù)導(dǎo)致的
以上這篇解決python3 安裝完P(guān)ycurl在import pycurl時(shí)報(bào)錯(cuò)的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python多進(jìn)程并發(fā)demo實(shí)例解析
這篇文章主要介紹了python多進(jìn)程并發(fā)demo實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12jetson上安裝pycharm的詳細(xì)過(guò)程
Pycharm是一個(gè)非常優(yōu)秀的代碼編輯、調(diào)試,開(kāi)發(fā)軟件,我平時(shí)在Windows系統(tǒng)學(xué)習(xí)編程時(shí)也比較喜歡使用Pycharm,這篇文章主要介紹了jetson上安裝pycharm的過(guò)程,需要的朋友可以參考下2022-07-07python matplotlib模塊基本圖形繪制方法小結(jié)【直線,曲線,直方圖,餅圖等】
這篇文章主要介紹了python matplotlib模塊基本圖形繪制方法,結(jié)合實(shí)例形式總結(jié)分析了Python使用matplotlib模塊繪制直線,曲線,直方圖,餅圖等圖形的相關(guān)操作技巧,需要的朋友可以參考下2020-04-04利用python爬取古詩(shī)文網(wǎng)中各類古詩(shī)的方法
這篇文章主要介紹了利用python爬取古詩(shī)文網(wǎng)中各類古詩(shī)的方法,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-03-03Python中數(shù)字(Number)數(shù)據(jù)類型常用操作
本文主要介紹了Python中數(shù)字(Number)數(shù)據(jù)類型常用操作,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02簡(jiǎn)單的編程0基礎(chǔ)下Python入門(mén)指引
這篇文章主要介紹了簡(jiǎn)單的編程0基礎(chǔ)下Python入門(mén)指引,包括從各個(gè)系統(tǒng)的Python安裝和簡(jiǎn)單的語(yǔ)句知識(shí),需要的朋友可以參考下2015-04-04