相关疑难解决方法(0)

我如何安装pyCurl?

我对python很新.我使用libcurl没有问题,过去使用过pyCurl一次.现在我想在我的机器和dev上进行设置.但是我不知道该怎么做.我宁愿不使用DL libcirl文件并与pycurl一起编译,我想知道最简单的方法.我的机器上安装了libcurl.

我在Windows上,我尝试DLing源和使用pycurl安装脚本,我没有运气.

python installation libcurl pycurl

26
推荐指数
5
解决办法
9万
查看次数

在 Windows 上安装 pycurl 时遇到问题

我在 Windows 计算机上安装 pycurl 时遇到问题。起初我尝试了 pip,但遇到了“请指定 --curl-dir=/path/to/built/libcurl”错误,并且在再次运行之前尝试安装 curl。

我从http://curl.haxx.se/download.html下载了 curl并将其解压缩到它自己的文件夹中。

我尝试了以下方法:

D:\Downloads\pycurl-7.19.5.1\pycurl-7.19.5.1>python setup.py install --curl-dir="D:\Downloads\curl-7.40.0\curl-7.40.0"
Run Code Online (Sandbox Code Playgroud)

但收到以下错误。

Using curl directory: D:\Downloads\curl-7.40.0\curl-7.40.0
libcurl.lib does not exist at D:\Downloads\curl-7.40.0\curl-7.40.0\lib\libcurl.lib.
Curl directory must point to compiled libcurl (bin/include/lib subdirectories):
Run Code Online (Sandbox Code Playgroud)

我找不到它要找的这个 libcurl.lib 文件。

任何帮助,将不胜感激。

更新:

从同一网站重新下载了一个新库 curl-7.40.0-win64,其中包含一个 libcurl.lib 文件。

D:\Downloads\pycurl-7.19.5.1\pycurl-7.19.5.1>python setup.py install --curl-dir=
"D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\"
Curl directory does not exist: D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64"


D:\Downloads\pycurl-7.19.5.1\pycurl-7.19.5.1>python setup.py install --curl-dir=
"D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\lib"
Using curl directory: D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\lib
libcurl.lib does not exist at D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\l
ib\lib\libcurl.lib.
Curl directory must point to compiled libcurl …
Run Code Online (Sandbox Code Playgroud)

python windows pycurl

12
推荐指数
3
解决办法
2万
查看次数

如何解决ImportError“No module named pycurl”

我想在我的编码中使用抓取 api。我已经安装了 2.7 python 和 django 框架。我还在我的系统中安装了抓取 0.5.4 api。这是我的代码:

def getGrab(request):
    g = Grab()
    g.go('https://github.com/login')
    g.set_input('login', 'lorien')
    g.set_input('password', '***')
    g.submit()
    for elem in g.doc.select('//ul[@id="repo_listing"]/li/a'):
        print '%s: %s' % (elem.text(), elem.attr('href'))
    return "yes"
Run Code Online (Sandbox Code Playgroud)

我想从 view.py 文件中调用。如何重新解决此错误:

ImportError at /getGrab

No module named pycurl

Request Method:     GET
Request URL:    http://localhost:8000/getGrab
Django Version:     1.7.3
Exception Type:     ImportError
Exception Value:    

No module named pycurl

Exception Location:     C:\Python27\lib\site-packages\grab-0.5.4-py2.7.egg\grab\transport\curl.py in <module>, line 17
Python Executable:  C:\Python27\python.exe
Python Version:     2.7.3
Python Path:    

['E:\\twitterproject',
 'C:\\Python27\\lib\\site-packages\\setuptools-12.0.5-py2.7.egg',
 'C:\\Python27\\lib\\site-packages\\django-1.7.3-py2.7.egg',
 'C:\\Python27\\lib\\site-packages\\requests-2.5.1-py2.7.egg',
 'C:\\Python27\\lib\\site-packages\\grab-0.5.4-py2.7.egg', …
Run Code Online (Sandbox Code Playgroud)

python django python-2.7

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

python ×3

pycurl ×2

django ×1

installation ×1

libcurl ×1

python-2.7 ×1

windows ×1