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实现从订阅源下载图片的方法
Mar 11 Python
Python使用functools模块中的partial函数生成偏函数
Jul 02 Python
pandas 条件搜索返回列表的方法
Oct 30 Python
python+os根据文件名自动生成文本
Mar 21 Python
django框架基于模板 生成 excel(xls) 文件操作示例
Jun 19 Python
opencv python如何实现图像二值化
Feb 03 Python
彻底搞懂 python 中文乱码问题(深入分析)
Feb 28 Python
Keras实现DenseNet结构操作
Jul 06 Python
PyCharm2020.3.2安装超详细教程
Feb 08 Python
python 使用openpyxl读取excel数据
Feb 18 Python
Python网络编程之ZeroMQ知识总结
Apr 25 Python
python实现简单聊天功能
Jul 07 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数组输出html表格的方法
2014/02/24 PHP
php数组索引的Key加引号和不加引号的区别
2014/08/19 PHP
PHP单例模式是什么 php实现单例模式的方法
2016/05/14 PHP
PHP自定义函数获取URL中一级域名的方法
2016/08/23 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
JavaScript 原型继承
2011/12/26 Javascript
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
2015/04/07 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
Python中转换角度为弧度的radians()方法
2015/05/18 Python
Python实现的多进程拷贝文件并显示百分比功能示例
2019/04/09 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
2020/05/22 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
python MD5加密的示例
2020/10/19 Python
HTML5之多线程(Web Worker)
2019/01/02 HTML / CSS
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
日本乐天官方海外转运服务:Rakuten Global Express
2018/11/30 全球购物
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
意大利中国电子产品购物网站:Geekmall.com
2019/09/30 全球购物
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
关于Assembly命名空间的三个面试题
2015/07/23 面试题
《母亲的恩情》教学反思
2014/02/13 职场文书
捐书活动总结
2014/05/04 职场文书
借款协议书
2014/09/16 职场文书
2014年质检员工作总结
2014/11/18 职场文书
总经理司机岗位职责
2015/04/10 职场文书
详解Mysql 函数调用优化
2021/04/07 MySQL
用React Native制作一个简单的游戏引擎
2021/05/27 Javascript
Pandas-DataFrame知识点汇总
2022/03/16 Python
Windows Server 2016 配置 IIS 的详细步骤
2022/04/28 Servers