python 3インストール済みPycurlがimport pycurl時報で間違っている問題を解決します。


今回の問題はimport pycurl時報で間違っています。
pycurl:libcurl link-time version is older than comple-time version
ネットでたくさんの説明と方法を見ましたが、この問題をうまく解決して分析できませんでした。まず自分の過程を話します。
1、インストールすることはcentos 7で、デフォルトでインストールされているのはpython 2.7で、pythone 3は後にsrcを使ってインストールされています。同様に先にCrl-7.61のカバンとpycurl-7.43のカバンをダウンロードしました。全部最新のはずです。
2、先にmake&make installしました。curl-70.61から/usr/localの下で、python 3 setup.py installにpycurl-7.43のカバンを取り付けました。
3、Import pycurl時報では上記のように間違っています。
解決プロセス:
ネット上の様々な方法を調べてみましたが、全部うまく解決できませんでした。そこで、心を静めて、次のエラーの内容を詳しく読みました。pycurl link-time version is older than comple-time version。
英語は普通です。だから、私が読んだのは大体libcurl接続のバージョンが今のコンパイルバージョンより古いということです。次の二つのフォルダの内容を比べてみました。
//usr/lib下ll libcur*

//usr/local/lib下ll libcurl*
内容はそれぞれ次の通りです
libcurl.so.4->libcurl.so.4.30
libcurl.so.4.30.

libcurl.a
libcurl.ラ
libcurl.so->libcurl.so.4.5.
libcurl.so.4->libcurl.so.4.5.0
licburl.4.5.0
pycurlをインストールする時に/usr/libの下のlibcurl.3.30を使ったからかと思います。
pip 3 uninstall pycurlをアンインストールしました。
そしてメーク&メークinstall curl-70.61をやり直します。
次に/usr/libに入り、libcurl.so.4->libcurl.so.4.30
削除してln-sで作成しました。
libcurl.so-'/usr/local/lib/libcurl.so.4.5.
libcurl.so.4-』/usr/local/lib/libcurl.so.4.5
そしてまたpython 3 setup.py installしました。pycurlです。
python 3 import pycurlに入るのは正常です。まとめてみます。
pycurlをインストールする時古いライブラリを使ったからです。
以上のpython 3のPycurlをインストールし終わってimport pycurl時報の間違いの問題は小編集がみんなに共有するすべての内容です。参考にしてほしいです。皆さんも多くの支持をお願いします。