no module named pycurl 解决办法 – CSDN博客

下载curl:http://curl.haxx.se/download/curl-7.21.3.tar.gz

tar xzf curl-7.21.3.tar.gz

./configure

make

make install

 

下载pycurl:http://pycurl.sourceforge.net/download/pycurl-7.19.0.tar.gz

tar xzf pycurl-7.19.0.tar.gz

python setup.py install

 

貌似一切很顺利,一个错误都没有提示,但运行python之后,出了问题

import pycurl

提示如下错误:

Traceback (most recent call last):

 File “<stdin>”, line 1, in ?

ImportError: No module named pycurl

 

检查一下,原来是pycurl自己假定的curl路径不对。

需要给pycurl指定curl-config 路径,如下所示:

python setup.py install –curl-config=/usr/local/bin/curl-config

问题很小,有点隐蔽

 

 

 

 

no module named pycurl

 

2013年08月15日 ⁄ 综合 ⁄

共 401字 ⁄ 字号 小 中 大 ⁄ 评论关闭

 

 

 

 

 

 

 

在 linux 上安装 pycurl.

 

locate curl-config

 

/usr/bin/curl-config

/usr/share/man/man1/curl-config.1.gz

 

python setup.py install –curl-config=/usr/bin/curl-config

 

 

此时在 python 中 import pycurl, 还是提示 “no module named pycurl“,

 

google 得

http://stackoverflow.com/questions/7391638/pycurl-installed-but-not-found

 

 

将 setup.py 中 101 行 “–staic-libs”

改为 “–libs”,

重新执行

 

$python

setup.py install –curl-config=/usr/bin/curl-config

 

后在 python 中 import pycurl 成功.

来源URL:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c4224614143bb2e1747f130fd8c2613441e9120db4a72b24604573ecc589954bd6b0932e2d8326203541c6171dc468dcdc3220d656e64d9ad80ee6cae74394b9a3d8c85523cb44050bc2bbda1d404a&p=c9759a46dcc804fc57efc56f16078f&newp=873fc64ad4d81ce708e29774060081231610db2151d7d0116b82c825d7331b001c3bbfb423241a07d3c1786306ad435feef63076310727a3dda5c91d9fb4c57479937a7c&user=baidu&fm=sc&query=%CA%F7%DD%AE%C5%C93+pycurl&qid=d2b6f30400007314&p1=4