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中格式化format()方法详解
Apr 01 Python
python PyTorch参数初始化和Finetune
Feb 11 Python
Python3字符串encode与decode的讲解
Apr 02 Python
为什么你还不懂得怎么使用Python协程
May 13 Python
python分布式编程实现过程解析
Nov 08 Python
Python3 main函数使用sys.argv传入多个参数的实现
Dec 25 Python
解决django接口无法通过ip进行访问的问题
Mar 27 Python
python中os包的用法
Jun 01 Python
keras多显卡训练方式
Jun 10 Python
python操作xlsx格式文件并读取
Jun 02 Python
Python 内置函数速查表一览
Jun 02 Python
Python初学者必备的文件读写指南
Jun 23 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伪造referer突破网盘禁止外连的代码
2008/06/15 PHP
注意:php5.4删除了session_unregister函数
2013/08/05 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
JS版网站风格切换实例代码
2008/10/06 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
Bootstrap每天必学之按钮
2015/11/26 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
浅谈js和css内联外联注意事项
2016/06/30 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
JS 中LocalStorage和SessionStorage的使用
2017/08/17 Javascript
react-native-video实现视频全屏播放的方法
2018/03/19 Javascript
小程序ios音频播放没声音问题的解决
2018/07/11 Javascript
jquery分页优化操作实例分析
2019/08/23 jQuery
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
python字典序问题实例
2014/09/26 Python
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
http请求 request失败自动重新尝试代码示例
2018/01/25 Python
Python中typing模块与类型注解的使用方法
2019/08/05 Python
Python之数据序列化(json、pickle、shelve)详解
2019/08/30 Python
tensorflow图像裁剪进行数据增强操作
2020/06/30 Python
python利用paramiko实现交换机巡检的示例
2020/09/22 Python
新闻学专业应届生求职信
2013/11/08 职场文书
毕业自荐信
2013/12/16 职场文书
展会邀请函范文
2014/01/26 职场文书
大学生会计职业生涯规划范文
2014/02/28 职场文书
初中家长寄语
2014/04/02 职场文书
我的小天地教学反思
2014/04/30 职场文书
基层党员公开承诺书
2014/05/29 职场文书
心理学专业求职信
2014/06/16 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript