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中pygame模块用法实例
Oct 09 Python
django接入新浪微博OAuth的方法
Jun 29 Python
Django Highcharts制作图表
Aug 27 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
Apr 26 Python
Python堆排序原理与实现方法详解
May 11 Python
Python函数参数操作详解
Aug 03 Python
Python使用Selenium爬取淘宝异步加载的数据方法
Dec 17 Python
Python中时间datetime的处理与转换用法总结
Feb 18 Python
详解python函数的闭包问题(内部函数与外部函数详述)
May 17 Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
Jul 19 Python
python使用ctypes调用扩展模块的实例方法
Jan 28 Python
python基础之模块的导入
Oct 24 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
索尼SONY ICF-7600A(W)电路分析
2021/03/01 无线电
php的memcached客户端memcached
2011/06/14 PHP
再Docker中架设完整的WordPress站点全攻略
2015/07/29 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
jQuery操作元素css样式的三种方法
2014/06/04 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
require.js配合插件text.js实现最简单的单页应用程序
2016/07/12 Javascript
深入理解React中es6创建组件this的方法
2016/08/29 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
vue中阻止click事件冒泡,防止触发另一个事件的方法
2018/02/08 Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
优雅地使用loading(推荐)
2019/04/20 Javascript
JavaScript异步操作的几种常见处理方法实例总结
2020/05/11 Javascript
vue移动端的左右滑动事件详解
2020/06/17 Javascript
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
linux环境中没有网络怎么下载python
2019/07/07 Python
python3 批量获取对应端口服务的实例
2019/07/25 Python
python3 动态模块导入与全局变量使用实例
2019/12/22 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
党校培训思想汇报
2014/01/03 职场文书
积极分子思想汇报
2014/01/04 职场文书
xxx同志考察材料
2014/02/07 职场文书
幼儿园元旦亲子活动方案
2014/02/17 职场文书
工作总结与自我评价
2014/09/18 职场文书
2014大学校园光棍节活动策划书
2014/09/29 职场文书
观后感开头
2015/06/19 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
PyQt5 显示超清高分辨率图片的方法
2021/04/11 Python
Python快速实现一键抠图功能的全过程
2021/06/29 Python
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技