python安装 pycurl
操作系统:CentOS7.6 64位
Python版本:3.6.8
安装pycurl的时候报错
ERROR: Command errored out with exit status 1:
command: /home/anaconda/miniconda3/envs/bdbp/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-nwru_r0r/pycurl/setup.py'"'"'; __file__='"'"'/tmp/pip-install-nwru_r0r/pycurl/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-nwru_r0r/pycurl/pip-egg-info
cwd: /tmp/pip-install-nwru_r0r/pycurl/
Complete output (22 lines):
Traceback (most recent call last):
File "/tmp/pip-install-nwru_r0r/pycurl/setup.py", line 234, in configure_unix
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
File "/home/anaconda/miniconda3/envs/bdbp/lib/python3.6/subprocess.py", line 729, in __init__
restore_signals, start_new_session)
File "/home/anaconda/miniconda3/envs/bdbp/lib/python3.6/subprocess.py", line 1364, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'curl-config': 'curl-config'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-nwru_r0r/pycurl/setup.py", line 961, in <module>
ext = get_extension(sys.argv, split_extension_source=split_extension_source)
File "/tmp/pip-install-nwru_r0r/pycurl/setup.py", line 623, in get_extension
ext_config = ExtensionConfiguration(argv)
File "/tmp/pip-install-nwru_r0r/pycurl/setup.py", line 101, in __init__
self.configure()
File "/tmp/pip-install-nwru_r0r/pycurl/setup.py", line 238, in configure_unix
raise ConfigurationError(msg)
__main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory: 'curl-config': 'curl-config'
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
即无法查到"curl-config"这个文件,网上查下发现是因为CentOS自带的curl版本过低,下载安装更新高版本curl库。
wget https://curl.haxx.se/download/curl-7.68.0.tar.gz tar -zxf curl-7.68.0.tar.gz cd curl-7.68.0 ./configure make && make installvi /etc/profile.d/curl.sh export PATH=$PATH:/usr/local/curl/bin/source /etc/profile
测试:curl -V
删除原来的libcurl库软链接,并新建链接
[root@node2 curl]# vi /etc/profile.d/curl.sh
[root@node2 curl]# source /etc/profile
[root@node2 curl]# curl -V
curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.0.2k-fips zlib/1.2.7
Release-Date: 2020-01-08
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS HTTPS-proxy IPv6 Largefile libz NTLM NTLM_WB SSL UnixSockets
[root@node2 curl]# ll /usr/lib64/lib
Display all 928 possibilities? (y or n)
[root@node2 curl]# ll /usr/lib64/libcu
libcupscgi.so.1 libcupsmime.so.1 libcups.so.2 libcurl.so.4.3.0 libcursesw.so
libcupsimage.so.2 libcupsppdc.so.1 libcurl.so.4 libcurses.so
[root@node2 curl]# ll /usr/lib64/libcuul.so.4
ls: cannot access /usr/lib64/libcuul.so.4: No such file or directory
[root@node2 curl]# ll /usr/lib64/libcurl.so.4
libcurl.so.4 libcurl.so.4.3.0 libcurses.so libcursesw.so
[root@node2 curl]# ll /usr/lib64/libcurl.so.4
lrwxrwxrwx. 1 root root 16 Mar 8 17:02 /usr/lib64/libcurl.so.4 -> libcurl.so.4.3.0
[root@node2 curl]# ll /usr/local/lib |grep curl
-rw-r--r--. 1 root root 1006752 Apr 20 18:21 libcurl.a
-rwxr-xr-x. 1 root root 961 Apr 20 18:21 libcurl.la
lrwxrwxrwx. 1 root root 16 Apr 20 18:21 libcurl.so -> libcurl.so.4.6.0
lrwxrwxrwx. 1 root root 16 Apr 20 18:21 libcurl.so.4 -> libcurl.so.4.6.0
-rwxr-xr-x. 1 root root 534120 Apr 20 18:21 libcurl.so.4.6.0
[root@node2 curl]# rm -f /usr/lib64/libcurl.so.4*
[root@node2 curl]# ln -s /usr/local/lib/libcurl.so.4.6.0 /usr/lib64/libcurl.so.4.6.0
[root@node2 curl]# ln -s /usr/local/lib/libcurl.so.4.6.0 /usr/lib64/libcurl.so.4
python安装 pycurl相关推荐
- [windows]python 安装pycurl
问题描述 pip install pycurl 报错 手动安装 下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 页面搜索: pycurl 下载对应版本 ...
- python无法安装pycurl_Python安装pycurl失败的解决方法
Centos安装pycurl centos 安装pycurl yum install python-devel curl-devel pip3 install pycurl Mac(老版本)安装pyc ...
- CentOS 6.3+Python 2.7.10安装pycurl遇到的问题汇总
1.启动python中的pycurl模块出现如下问题: ImportError: pycurl: libcurl link-time ssl backend (nss) is different fr ...
- 在CentOS 6.3/6.5 64bit上为python 2.7.10安装pycurl模块
公司线上都是使用CentOS 6.3 64bit版本,我家里装的是CentOS 6.6,它们默认的python版本是2.6.6.而我编写的几个python脚本是在Ubuntu 14.04 64bit上 ...
- Python 2.7.10安装pycurl遇到的问题汇总
Python 2.7.10安装pycurl遇到的问题汇总 2.使用pip安装pycurl时出现如下问题 __main__.ConfigurationError: Could not run curl- ...
- python pycurl_python3.7 安装pycurl
前言:之前Linux + python3.7安装pycurl失败,这次win+python3.7遇上同样的问题,朕的pycurl去哪了? 解决一下: 一,win10+python3.7 直接 pip ...
- python无法安装pycurl_python3安装pycurl
出现错误 FileNotFoundError: [Errno 2] No such file or directory: 'curl-config' ImportError: pycurl: libc ...
- [Python学习]PycURL简单学习 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source …...
[Python学习]PycURL简单学习 - limodou的学习记录 - limodou是一个程序员,他关心的焦点是Python, DocBook, Open Source - [Python学习] ...
- python安装默认路径_Python pip install如何修改默认下载路径
Python pip install如何修改默认下载路径 pip动不动就下载数百M的文件.这些文件默认在C:盘,那么为了节省空间需要修改这些路径: 打开cmd命令窗口.输入: python -m si ...
最新文章
- android 支付宝支付 出现系统繁忙,请稍后重试(ALI10)
- 如何在nuget上传自己的包+搭建自己公司的NuGet服务器(新方法)
- 键盘输入语句||课后练习题
- 2.18 Logistic 损失函数的解释-深度学习-Stanford吴恩达教授
- AXURE在原型设计中的应用
- spring(三)-事务管理
- c语言实现各种排序,c语言实现各种排序算法
- UI历练素材|成功,少不了的临摹进阶
- 2.6 更多导数的例子
- Java IO(input output)流二
- 最新短视频去水印小程序源码/带流量主/外卖CPS系统/批量解析/修改MD5
- XP系统定时关机命令
- 《Real-Time Rendering 4th Edition》全文翻译 - 第7章 阴影(下)7.7 ~ 7.10
- iOS APP适配iPhone X全屏
- Redis使用Geo存储经纬度
- 通讯协议和通讯方式概述
- php无闪动刷新,简单的无闪动刷新页面/部分内容
- 红米note4x标准版和高配版电池性能对比评测
- 与其他数据库相比,MySQL的特点
- 【Oracle】使用expdp/impdp导入导出用户数据库数据
热门文章
- etcdctl cluster-health 出现 cluster may be unhealthy: failed to list members
- Android开发CheckBox控件,全选,反选,取消全选
- 联合光伏拟提早赎回可换股债券
- (继承,多态) 银行的客户分为两类,储蓄账户(SavingAccount)和信用账户(CreditAccount),区别在于储蓄账户不允许透支,而信用账户可以透支,并允许用户设置自己的透支额度。
- 2023 极术通讯-前沿科技新风向: 芯片、ChatGPT和自动驾驶
- AWS云服务系统配置R studio及anaconda
- 学习笔记 | 独立成分分析(ICA, FastICA)及应用
- 薄板样条函数Thin Plate Spline
- crontab相关命令以及踩中的坑
- 特斯拉薪资及内部工作情况曝光