Pycharm安装pycurl

前言

学习和使用python过程中,pycharm是一款非常好用的解释器。能够非常便利快捷地安装我们想要使用的库。之前写的一篇博文中介绍了一种安装方式。但是最近,我想在pycharm上安装pycurl模块,用这种方法却失败了。然后我就开始了各种查询资料。

正文

其中对我比较有用的两篇文章:
1.pycurl插件安装报错解决
2.win10安装python包imgaug报错Command “python setup.py egg_info” failed with error code 1 in C:\Users\admi
pycurl库的下载地址
在这里插入图片描述
必须要注意的是自己电脑上安装的python版本,本人电脑python版本是python3.7.4 64位。

手动下载了pycurl‑7.43.0.4‑cp36‑cp36m‑win_amd64.whl

然后打开pycharm终端(terminal),如下图所示:
在这里插入图片描述
我以为这就安装成功了,确实也能看到pycurl库。
在这里插入图片描述
于是测试pycurl。
在import pycurl的时候,又出现问题,显示no module named pycurl,可是明明已经安装成功了。通常,当没有相应的库时,pycharm以红色波浪线的形式报错。类似下图:
在这里插入图片描述
当我将鼠标移至这句话,会显示Install package lxml,点击这句话,pycharm就会自动安装这个库。于是我就点击了Install package pycurl,尽管我觉得pycurl已经安装成功了。但是,有些不可思议的事情就是这个时候发生了,pycharm开始安装pycurl,几秒钟(或许几十秒)后,import pycurl不再报错!!!
于是,找了一段相应的测试代码来试验。
测试代码:

import pycurl
import certifi  #导入根证书集合,用于验证SSL证书可信和TLS主机身份
from io import BytesIO

buffer = BytesIO()
c = pycurl.Curl()
c.setopt(c.URL,'https://www.w3cschool.cn/python/')
c.setopt(c.WRITEDATA,buffer)
c.setopt(c.CAINFO,certifi.where()) #设置指定证书验证包
c.perform()
c.close()

body=buffer.getvalue()
print(body.decode('utf-8'))

测试结果:
在这里插入图片描述
终于,将pycurl这个非常强大的库安装成功。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值