簡體   English   中英

在CentOS上安裝Pycurl?

[英]Installing Pycurl on CentOS?

我發現在CentOS 5上安裝pycurl完全不可能完成任務。

這是我得到的錯誤:

>>> import pycurl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: libcurl.so.4: cannot open shared object file: No such file or directory

一些幫助將是驚人的。 :|

我知道這是一個老問題,但我只是遇到了這個問題,解決方法是添加以下軟鏈接:

ln -s /usr/local/lib/libcurl.so.4.1.0 /usr/lib/libcurl.so.4

這是針對libcurl 7.19的。

問題似乎是pycurl正在尋找libcurl所在的位置與它在CentOS上安裝的位置不同。

這在手動安裝pycurl時有效,例如何時使用2.4以外的python版本,這可能是今天的大多數安裝。 我假設pycurl centos rpm處理它,但僅適用於2.4。

在Fedora 13中,python-pycurl將是您正在尋找的包。 試試吧。

看起來你缺少libcurl庫,你可以這樣安裝:

sudo yum install libcurl

之后,通過執行以下操作來刷新pycurl安裝可能是個好主意:

sudo easy_install pycurl

如果這給你錯誤“命令未找到”(我不知道CentOS的內置版本的Python是否包含SetupTools a / k / a / easy_install),那么你首先需要SetupTools然后運行easy_install命令以上:

sudo yum install python-setuptools

希望有所幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM