centos6.5安装python3.7.1之后无法使用pip的解决方案


Posted in Python onFebruary 14, 2019

编译安装全是坑……

第一遍装完无法使用pip,报错找不到ssl模块。各种报错:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
。。。
configure: error: Invalid --with-openssl value
。。。

结果各种捣鼓。

1、注意cetos6.5自带的openssl版本是1.0.1,需要升级到1.0.2,升级完之后用openssl version检查一下;

2、提前安装好各种依赖包。yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++  libffi-devel

3、./configure --prefix=/usr/local/python 之后,需要进到Modules里,修改Setup如下(一般升级完openssl,openssl默认就在/usr/local/ssl文件夹了):

# Socket module helper for socket(2)
_socket socketmodule.c
# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
SSL=/usr/local/ssl
_ssl _ssl.c \
    -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
    -L$(SSL)/lib -lssl -lcrypto

把这5行的注释去掉。再进行make && make install,应该就能成功了。如果以前编译失败,记得把原来的Makefile文件删除掉。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
用python实现的可以拷贝或剪切一个文件列表中的所有文件
Apr 30 Python
Python3基础之list列表实例解析
Aug 13 Python
Python实现远程调用MetaSploit的方法
Aug 22 Python
介绍Python中内置的itertools模块
Apr 29 Python
Python中str is not callable问题详解及解决办法
Feb 10 Python
Python实现统计代码行的方法分析
Jul 12 Python
python调用动态链接库的基本过程详解
Jun 19 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
Aug 06 Python
python Qt5实现窗体跟踪鼠标移动
Dec 13 Python
TFRecord格式存储数据与队列读取实例
Jan 21 Python
python不同版本的_new_不同点总结
Dec 09 Python
python模板入门教程之flask Jinja
Apr 11 Python
Python模拟百度自动输入搜索功能的实例
Feb 14 #Python
python 处理telnet返回的More,以及get想要的那个参数方法
Feb 14 #Python
python 多个参数不为空校验方法
Feb 14 #Python
python pexpect ssh 远程登录服务器的方法
Feb 14 #Python
Python之时间和日期使用小结
Feb 14 #Python
对Python Pexpect 模块的使用说明详解
Feb 14 #Python
python获取交互式ssh shell的方法
Feb 14 #Python
You might like
PHP新手上路(十二)
2006/10/09 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
2011/07/03 PHP
PHP实现服务器状态监控的方法
2014/12/09 PHP
php根据某字段对多维数组进行排序的方法
2015/03/07 PHP
PHP版微信公众平台红包API
2015/04/02 PHP
JQuery获取样式中的background-color颜色值的问题
2013/08/20 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
2015/06/05 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
2016/04/03 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
微信小程序 二维码canvas绘制实例详解
2017/01/06 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
关于定制FileField中的上传文件名称问题
2017/08/22 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
jQuery时间戳和日期相互转换操作示例
2018/12/07 jQuery
VUE简单的定时器实时刷新的实现方法
2019/01/20 Javascript
如何使用Jquery动态生成二级选项列表
2020/02/06 jQuery
JS实现页面侧边栏效果探究
2021/01/08 Javascript
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
对python中的logger模块全面讲解
2018/04/28 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
pytorch 预训练层的使用方法
2019/08/20 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
pycharm 关掉syntax检查操作
2020/06/09 Python
纯CSS3制作的鼠标悬停时边框旋转
2017/01/03 HTML / CSS
品恩科技软件测试面试题
2014/10/26 面试题
大学生如何写自荐信
2014/01/08 职场文书
《夸父追日》教学反思
2014/02/26 职场文书
广告创意求职信
2014/03/17 职场文书
实习公司领导推荐函
2014/05/21 职场文书
安全责任书范文
2014/08/25 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
先进典型发言材料
2014/12/30 职场文书
2015年班主任德育工作总结
2015/05/21 职场文书
Python实现天气查询软件
2021/06/07 Python