centos6.5安装python3.7.1之后无法使用pip的解决方案
作者:zsx0728 时间:2022-06-27 17:12:09
编译安装全是坑……
第一遍装完无法使用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文件删除掉。
来源:https://blog.csdn.net/zsx0728/article/details/83822645
标签:centos,python,pip
0
投稿
猜你喜欢
Python爬取成语接龙类网站
2022-04-09 07:29:58
关于ASP生成伪参数加密技巧
2008-07-16 12:05:00
Python的装饰器使用详解
2023-07-26 02:21:17
numpy中轴处理的实现
2021-08-14 12:06:16
Python时间序列缺失值的处理方法(日期缺失填充)
2023-04-13 07:39:18
python使用beautifulsoup从爱奇艺网抓取视频播放
2021-07-29 01:10:42
Jinja2过滤器的使用、控制语句示例详解
2023-01-30 19:02:00
微信小程序picker组件简单用法示例
2023-07-23 10:49:32
基于python pygame实现的兔子吃月饼小游戏
2023-10-26 21:25:23
Python数据报表之Excel操作模块用法分析
2023-09-24 22:16:59
解决PDF 转图片时丢文字的一种可能方式
2022-06-12 18:29:38
python字典按照value排序方法
2021-01-31 06:13:16
Python字典深浅拷贝与循环方式方法详解
2022-08-04 08:52:25
高考要来啦!用Python爬取历年高考数据并分析
2021-06-10 04:08:25
Anaconda的安装及其环境变量的配置详解
2022-08-31 19:21:11
python中什么是面向对象
2021-02-19 04:13:08
一文带你深入了解Python中的二次移动平均法
2021-08-30 00:28:12
python调用文字识别OCR轻松搞定验证码
2023-02-20 17:10:54
HTML语言将加入硬件操作功能
2009-12-16 19:19:00
Python当中的array数组对象实例详解
2022-02-12 23:22:47