关于本站
1、基于Django+Bootstrap开发
2、主要发表本人的技术原创博客
3、本站于 2015-12-01 开始建站
pycurl是libcurl的Python接口,用C语言写的,速度比较快。pycurl是一个常用的网络开发库。
pycurl无论在Linux还是Windows安装都会有点问题。
目前在pypi上windows的最新版本才更新到Python3.5,而Python3.6没有对应版本可直接安装。
因为我两种环境都使用,所以才发现傲娇的pycurl都会出来捣乱一下。
Linux系统我使用CentOS。对于pycurl安装问题比较好解决,只需要先安装对应的开发包即可。执行如下命令:
yum install python-devel curl-devel
分别安装python和curl的开发包,再执行安装pycurl命令:
pip install pycurl
当然,安装这些都需要root权限。否则会出错。
至于,Windows安装pycurl要稍微麻烦些。如果是用的Python低于3.6,可以直接使用pip命令安装。
若你使用的Python版本是3.6,则会找不到对应的pycurl版本,导致安装失败。(说不定现在已经有了Python3.6对应的版本)
还有一种解决方案,使用whl文件安装。若使用whl文件安装需要借助wheel库,执行如下命令安装:
pip install wheel
再打开http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl,下载对应的pycurl版本的whl文件。
我python是3.6、64位的版本,下载pycurl-7.43.0-cp36-cp36m-win_amd64.whl到本地。
其中cp36指的是Python3.6;win_amd64指的是Python是64位的版本
下载完成之后再打开终端,进入whl文件所在的目录。执行如下命令安装:
pip install pycurl-7.43.0-cp36-cp36m-win_amd64.whl
大功告成 ^_^ 有些库找不到对应的版本安装的话,也可以利用wheel安装whl文件。
mygoldwings
试试
2019-03-10 20:07 回复