2009-02-03 5 views
24

나는 파이썬에 매우 익숙하다. 나는 문제없이 libcurl을 사용했고 과거에는 pyCurl을 한 번 사용했습니다. 이제는 내 컴퓨터와 dev에 설치하려고합니다. 그러나 나는 그것을 어떻게하는지 전혀 모른다. 나는 libcirl 파일을 DL하지 않고 pycurl과 함께 컴파일한다. 가장 간단한 방법을 알고 싶다. 내 컴퓨터에 libcurl이 설치되어 있습니다.pyCurl을 어떻게 설치합니까?

나는 윈도우에 있는데, 나는 소스를 DLing 해보고 pycurl setup 스크립트를 사용했다. 나는 운이 없었다.

+1

@Chitimalli 'feb 3 09'6yr 전뿐 아니라 링크가 바로이 포스트입니다. –

답변

10

플랫폼에 따라 다름. 여기 우분투에서는 다음과 같이 간단합니다 :

sudo aptitude install python-pycurl 

대부분의 주요 Linux 배포판에는 소스가 포함되어 있다고 생각하면 충분합니다.

Windows를 사용하는 경우 cURL도 필요합니다. 그런 다음 설치자에 포장 된 pycurl을 설치할 수 있습니다.

+0

이미이 작업을 수행했지만 pip를 설치하려고 시도하면 (예 : pyresttest) try libcurl4-openssl-dev도 설치합니다. –

7

이미 말했듯이 플랫폼에 따라 다릅니다. 일반적으로

, 내 OS 용 패키지와 virtual environment에서 다른 모든를 설치하는 경우에만 파이썬 인터프리터 자체를 사용하는 것을 선호하지만,이 사용자가 설치 setuptools 가지고 있다면 설치, ... 완전히 다른 이야기입니다 두 링크에서 설치가 잘하면 그들이 당신을 위해 작동 창문이 있습니다 http://bazaar-vcs.org/PyCurl

Since Windows does not come with neither cURL or pycURL, Windows users will have to install both.

cURL downloads: http://curl.haxx.se/download.html .

pycURL downloads: http://pycurl.sourceforge.net/download/ .

Both links contain Linux (and other *Nix) tarballs/packages and Windows installer files.

에 따르면

easy_install pycurl 
+6

나는 이걸 가지고 아무런 운이 없었어 –

+0

이것은별로 설명이 안된다. setuptools 설치에 문제가있는 경우 내 대답을 다시 확인하고 pypi (Python Package Index)를 가리키는 링크를 편집했으며 그 페이지에도 지침이있다. Windows에 setuptools를 설치합니다. 행운을 빈다! – paprika

+0

Windows에서 curl을 설치 한 후 pycurl을 easy_install하려고 할 때 얻을 수있는 것입니다. AssertionError : setup.py에서 CURL_DIR을 확인하십시오. –

11

: 대부분의 파이썬 패키지는 간단합니다.

13

당신은

http://www.lfd.uci.edu/~gohlke/pythonlibs/

PycURL is a interface to the libcurl library.
pycurl-7.19.0.win-amd64-py2.6.‌exe [863 KB] [Python 2.6] [64 bit] [Dec 09, 2010]
pycurl-7.19.0.win-amd64-py2.7.‌exe [863 KB] [Python 2.7] [64 bit] [Dec 09, 2010]
pycurl-7.19.0.win32-py2.6.‌exe [764 KB] [Python 2.6] [32 bit] [Dec 09, 2010]
pycurl-7.19.0.win32-py2.7.‌exe [764 KB] [Python 2.7] [32 bit] [Dec 09, 2010]

또는 여기

http://pycurl.sourceforge.net/download/

pycurl-ssl-7.15.5.1.win32-py2.4.exe 02-Oct-2006 10:10 534K precompiled win32 installer (with openssl-0.9.8c, zlib-1.2.3, c-ares-1.3.1)
pycurl-ssl-7.15.5.1.win32-py2.5.exe 02-Oct-2006 10:10 534K precompiled win32 installer (with openssl-0.9.8c, zlib-1.2.3, c-ares-1.3.1)
pycurl-ssl-7.16.4.win32-py2.4.exe 05-Sep-2007 19:28 546K precompiled win32 installer (with openssl-0.9.8e, zlib-1.2.3, c-ares-1.4.0)
pycurl-ssl-7.16.4.win32-py2.5.exe 05-Sep-2007 19:27 546K precompiled win32 installer (with openssl-0.9.8e, zlib-1.2.3, c-ares-1.4.0)
pycurl-ssl-7.18.2.win32-py2.5.exe 17-Jun-2008 20:43 540K precompiled win32 installer (with openssl-0.9.8h, zlib-1.2.3)

+1

Avira가 내가 왜 첫 번째 링크로 이동하려고하는지 오류가 발생했습니다. 단지 여기에 넣을 것이라고 생각했습니다. – lelouch

15

TL, DR

0 여기에서 pycurl을 다운로드하려고 할 수 있습니다

이 웹 사이트에서 바이너리를 가져 오기 : http://www.lfd.uci.edu/~gohlke/pythonlibs/

직접 링크 : 2.6 32bit, 2.7 32bit, 2.6 64bit, pycURL를 들어 2.7 64bit


, 모두 pipeasy_install를 Windows에서 실패합니다.

가 나는 또한 컬을 다운로드 후 다운로드하여 수동으로 pycURL 패키지를 설치하려고하지만도 지정하는 경우 중 하나가 작동하지 않았다 CURL_DIR (그것이 찾을 수없는 불평 'LIB \ libcurl.lib') . 무엇부터 README에서 수집 할 수 있습니까? CURL_DIR에있는 내용은 실행 파일이 아니라 의 cURL 배포판입니다.

공식 pycURL repository에서 사전 컴파일 된 버전을 다운로드하면 파이썬 2.5가 필요하기 때문에 을 얻을 수 없습니다. 이 아니며은 2.6으로 작동합니다.

현재로서는 쉬운 방법은 this 비공식적 인 릴리스 인 것 같습니다. 실행 가능한 설치 프로그램이며, Python 2.6과 관련된 문제없이 사용했습니다. A version for Python 2.7the same site에서 얻을 수 있습니다.


pycURL 대신 널리 사용되는 requests을 사용해 볼 수도 있습니다. 사용의 즐거움이 있으며 적극적으로 개발됩니다.

+0

+1 요청에 대해 –

+0

나는 오래 전부터 Windows에서 벗어나려고했지만 지금은 그 어느 때보 다 더 강합니다. – chester89

+0

이것은 Windows와 관련이없는 pycURL 측면에서 패키지 관리가 부족합니다. – EKW

1

제 환경은 Windows 7과 Python 2.7입니다. 내 Windows 7이 64 비트이지만 Python 2.7은 32 비트입니다.

http://pycurl.sourceforge.net/download/을 방문하고 pycurl-7.19.3.win32-py2.7.msi를 다운로드하여 실행하여 성공했습니다.