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 代码效率的方法
Jul 03 Python
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
May 09 Python
python一键升级所有pip package的方法
Jan 16 Python
Python爬虫实例爬取网站搞笑段子
Nov 08 Python
Python基于辗转相除法求解最大公约数的方法示例
Apr 04 Python
python对excel文档去重及求和的实例
Apr 18 Python
Django 中间键和上下文处理器的使用
Mar 17 Python
pycharm创建scrapy项目教程及遇到的坑解析
Aug 15 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
Aug 20 Python
Django xadmin开启搜索功能的实现
Nov 15 Python
python如何使用jt400.jar包代码实例
Dec 20 Python
Python读取xlsx数据生成图标代码实例
Aug 12 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数据类型判断函数有哪些
2013/09/23 PHP
jQuery Mobile + PHP实现文件上传
2014/12/12 PHP
验证坐标在某坐标区域内php代码
2016/10/08 PHP
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
js和jquery使按钮失效为不可用状态的方法
2014/01/26 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
jquery实现仿新浪微博评论滚动效果
2015/08/06 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
js从外部获取图片的实现方法
2016/08/05 Javascript
AngularJS服务service用法总结
2016/12/13 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
layui分页效果实现代码
2017/05/19 Javascript
Vue.js与 ASP.NET Core 服务端渲染功能整合
2017/11/16 Javascript
Vue中多个元素、组件的过渡及列表过渡的方法示例
2019/02/13 Javascript
深入了解js原型模式
2019/05/30 Javascript
详解ES6 CLASS在微信小程序中的应用实例
2020/04/24 Javascript
vue 实现图片懒加载功能
2020/12/31 Vue.js
[02:26]DOTA2英雄米拉娜基础教程
2013/11/25 DOTA
[00:18]天涯墨客三技能展示
2018/08/25 DOTA
Python中使用urllib2防止302跳转的代码例子
2014/07/07 Python
Python3 操作符重载方法示例
2017/11/23 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
基于virtualenv创建python虚拟环境过程图解
2020/03/30 Python
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
财务出纳岗位职责
2014/02/03 职场文书
革命先烈的英雄事迹材料
2014/02/15 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
学校法制宣传月活动总结
2014/07/03 职场文书
2014机关干部学习“焦裕禄精神”思想汇报
2014/09/19 职场文书
公司委托书格式范文
2014/10/09 职场文书
2015年度物流工作总结
2015/04/30 职场文书