如何在没有编译的情况下在win32机器上安装pycurl

时间:2015-11-13 00:54:00

标签: python

请耐心等待我,因为我对编程/ python等全新。

我正在尝试在我的本地win32机器上安装pycurl模块。我对编译一无所知,我试图通过位于此处的msi安装程序安装模块:

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

我正在使用Python 3.4下载 pycurl-7.19.5.win32-py3.4.msi

我已下载它,当我尝试使用命令提示符运行python查询时,收到错误:

ImportError:没有名为' pycurl'

的模块

当我在不导入pycurl的情况下运行脚本时,它运行正常,所以我知道我已经成功安装了python。

我做错了什么?我不想诉诸编译,因为这对我来说完全是在外国领土。我想学习如何将模块安装到python中以备将来使用。

2 个答案:

答案 0 :(得分:1)

尝试从this site安装pycurl,其中所有模块都是Windows二进制文件。安装它然后尝试import pycurl对我来说很好(你必须为你的Python版本和平台下载适当的.whl,然后运行):

..\Downloads>pip install pycurl-7.19.5.3-cp35-none-win32.whl
Installing collected packages: pycurl
Successfully installed pycurl-7.19.5.3

..\Downloads>python
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:16:59) [MSC v.1900 32 bit (Intel)] on win32
>>> import pycurl
>>> pycurl
<module 'pycurl' from 'C:\\Program Files (x86)\\Python 3.5\\lib\\site-packages\\pycurl.cp35-win32.pyd'>

如果您在不使用virtualenv的情况下安装了多个版本的Python,则可能会出现您所描述的问题。

答案 1 :(得分:0)

改为使用pip

pip install pycurl