[英]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.