请耐心等待我,因为我对编程/ 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中以备将来使用。
答案 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