`
sls0919
  • 浏览: 125905 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

pycurl安装报错

阅读更多

linux下安装pycurl有时候会报错,导致不能用,下面列举两个解决办法:

 

错误:ImportError: pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (none/other)

 

1 先卸载pycurl:pip uninstall pycurl

   执行:export PYCURL_SSL_LIBRARY=nss

  安装: sudo pip install pycurl

 

2 先卸载pycurl:pip uninstall pycurl

    获取pycurl:curl -O https://pypi.python.org/packages/source/p/pycurl/pycurl-7.19.3.1.tar.gz

    安装:tar -zvxf pycurl-7.19.3.1.tar.gz 

              cd pycurl-7.19.3.1

              sudo python setup.py --with-nss install

 

 

 

3 centos下可能缺少的库:

libcurl-devel

openssl-devel

pyOpenSSL

python-devel

 

4 sudo PYCURL_SSL_LIBRARY=openssl LDFLAGS="-L/usr/local/opt/openssl/lib" CPPFLAGS="-I/usr/local/opt/openssl/include" pip install --no-cache-dir pycurl

 

 

 

分享到:
评论

相关推荐

    下载pyspider报错时所需的pycurl文件

    总结起来,`pyspider`依赖于`pycurl`库进行网络请求,当报错时,可以通过`pip`安装、指定版本安装、手动安装、使用虚拟环境或者安装预编译二进制包的方式来解决。在处理这类问题时,了解`pycurl`的功能和作用,以及...

    解决python3 安装完Pycurl在import pycurl时报错的问题

    1、安装的事centos7 ,默认安装的是python2.7,python3是后使用src安装的,同样先下载了curl-7.61的包和pycurl-7.43的包,应该都是最新的了 2、先make && make install 了curl-7.61,至/usr/local下,然后python3 ...

    pycurl-7.43.0.3-cp27-cp27m-win-amd64.whl

    Windos下安装pyspider报错:Please specify --curl-dir=/path/to/built/libcurl Windos下安装pyspider报错:Please specify --curl-dir=/path/to/built/libcurl Windos下安装pyspider报错:Please specify --curl-dir=/...

    Linux下遇到PyCurl的错误解决方法

    尽管系统已经安装了curl,但安装PyCurl时仍然报错,因为编译PyCurl需要`curl-config`工具,这个工具是libcurl开发包的一部分。 解决“Could not run curl-config”错误的步骤如下: 1. **更新系统包列表**: 首先...

    Yum中报错:“pycurl.so: undefined symbol: CRYPTO_num_locks”的问题排查

    最近在工作中发现一个问题,yum无法使用,报错如下: /usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: CRYPTO_num_locks ldd /usr/lib64/python2.7/site-packages/pycurl.so 查看一下动态库...

    Centos7误删Python2后yum报错处理记录

    本篇文章将深入探讨如何处理"CentOS7误删Python2后yum报错"的问题。 首先,让我们理解一下`yum`的运行机制。`yum`是一个基于RPM包管理器的前端,它依赖于Python来解析配置文件,处理依赖关系,并执行包的安装、更新...

    Python3爬虫中pyspider的安装步骤

    如果在Windows环境下,可能会遇到PyCurl安装失败的问题,导致报错“Command "python setup.py egg_info" failed with error code 1”。这时,你需要从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl 下载与...

    获取网站状态的小程序,如遇闪退一般是站的问题,首次运行会生成一个‘网页详细测试结果.txt’,最后一行可以看看错误信息

    import pycurl import os,sys import time import sys from loguru import logger import time 库都装了吗? python高于8.0吗? python是不完整的吗? 有一项是‘不是,没有’都会导致报错 免积分 免积分 免积分

    详谈python http长连接客户端

    总之就是端口不够用了报错 原因: 每一条日志都是一次请求发送给api,短连接产生大量time_wait状态,占用了大量端口 这种高并发导致的大量time_wait状态内核调优基本是没用的,后来改为长连接解决问题 第一版短连接...

    faster-than-requests:在Python 3上更快的请求

    快于要求 图书馆 速度 档案文件 LOC 依存关系 开发者 Web套接字 内置多线程Web抓取器 PyWGET 152.39 1个 338 威格特 > 17 :cross_mark_button: :cross_mark_button: ... PyCurl 0.75 > 15 5932 卷发

Global site tag (gtag.js) - Google Analytics