I am VERY new to python. I used libcurl with no problems and used pyCurl once in the past. Now i want to set it up on my machine and dev. However i have no idea how to do it. I rather not DL libcirl files and compile that along with pycurl, i want to know the simplest method. I have libcurl installed on my machine.
i'm on windows, i tried DLing the sources and use pycurl setup script, i had no luck.
TL,DR
Get a binary from this website: http://www.lfd.uci.edu/~gohlke/pythonlibs/
Direct links: 2.6 32bit
,
2.7 32bit
,2.6 64bit
, 2.7 64bit
For pycURL, both pip
and easy_install
will fail on Windows.
I also tried to download and install the pycURL package manually, after
downloading cURL, but that didn't work either, even if specifying the
CURL_DIR
( it complained that it cannot find 'lib\libcurl.lib' ). From what
I can gather from the README, what it needs in the CURL_DIR
is the source
distribution of cURL, not the executable.
Downloading the precompiled version from the official pycURL
repository will probably get you
nowhere, because it requires Python 2.5. It will not work with 2.6.
The only easy way at the moment seems to be
this
unofficial release. It an executable installer, and I have used it without any
issues with Python 2.6. A version for Python
2.7
is available from the same site.
You might also want to consider using requests
, a popular alternative to pycURL. It's a pleasure to use, and is actively developed.
You can try to download pycurl from here
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]
or here
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)
Depends on platform. Here on ubuntu it's as simple as:
sudo aptitude install python-pycurl
It's common enough a package to think that most major Linux distributions will have it in their sources.
If you're on windows, you'll need cURL too. Then you can install pycurl which comes wrapped in an installer.
According to 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.
There are windows installers at both links, hopefully they will work for you.
As it has been said already, it depends on the platform.
In general, I prefer to use only the Python interpreter itself that is packaged for my OS and install everything else in a virtual environment, but this is a whole different story...
If you've got setuptools installed, installing most Python packages is as simple as:
easy_install pycurl
My environment is Windows 7 and Python 2.7. Although my Windows 7 is 64-bit, my Python 2.7 is 32-bit.
I had success by visiting http://pycurl.sourceforge.net/download/ and downloading and running pycurl-7.19.3.win32-py2.7.msi.
Windows:
python 3.7.1
Download .msi
from https://dl.bintray.com/pycurl/pycurl/ and install, it works perfectly.