首页 > 系统相关 >centos升级python到3.8

centos升级python到3.8

时间:2023-05-22 20:55:40浏览次数:49  
标签:bin centos python 3.8 local python3 usr

环境: centos 7.9

一 、卸载自带python3.7

#卸载python3
rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps 

#删除所有残余文件
whereis python3 |xargs rm -frv

#查看现有安装的python,验证是否删除干净
whereis python 

二、 安装python3.8 前置依赖

yum install zlib-devel bzip2-devel openssl-devel

三、 安装python3.8

# 下载
wget https://www.python.org/ftp/python/3.8
#解压源码包
tar -zxvf Python-3.8
#创建安装目录
mkdir /usr/local/python3
cd Python-3.8
#安装到指定目录
./configure --prefix=/usr/local/python3
# 编译
make && make install
# 漫长的等待……
# 成功后创建软连接即可全局使用python3了
cd /usr/local/python3
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

安装urllib3

 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple  urllib3==1.25.11

标签:bin,centos,python,3.8,local,python3,usr
From: https://www.cnblogs.com/rise0111/p/17421706.html

相关文章

  • python day08 字典、元组、集合内置方法
    字典的内置方法定义方式d={'usernamne':"kevin"}定义空字典:d={}1.key取值dic={'name':'kevin','age':18,'hobbies':['playgame','basketball']}print(dic['name'])#kevinp......
  • 使用SecureCRT7.2.3远程连接CentOS7
    连接名称: 可以填服务器IP, 协议默认SSH2主机名: 可以填服务器IP, 用户名可填root终端->反空闲, 勾选发送协议NO-OP, 第30秒外观: 配色方案改传统, 字体可选黑体, 字号大一些, 字符编码选择UTF-8另外连接时输入命令->ipaddr  可用于查看IP地址; exit 命令用于......
  • 用Python开发输入法后台(3)——我自己的输入法的规则
    我的输入法基本开发完成了,如下所示:  现在总结一下我的输入规则:1.用户输入几个字符,就代表几个字的词.比如输入'w'表示以w开头的单字词,输入wm,表示拼音首字母开头的双字词,gsm表示拼音首字母开头的3字词; 2.输入分号,表示词的个数已固定,需要进一步筛选;同时......
  • python调用父类方法的三种方式(super调用和父类名调用)
    子类调用父类的方法的三种方式:父类名.方法名(self)super(子类名,self).父类方法名()super().父类方法名注意:super()通过子类调用当前父类的方法,super默认会调用第一个父类的方法(适用于单继承的多层继承如下代码:#自定义师傅类-古法classMaster(object):#方......
  • 用Python将女朋友的照片做成壁纸软件,实现桌面壁纸自动更换!
    话说兄弟们,女朋友生气了都是怎么哄的?不会吧不会吧,不会有人还是单身狗吧!  算了,还是回到正题吧,再说我要挨打了~今天咱们来交流一下程序员是怎么哄女朋友的,话不多说直接开始!准备工作1、环境首先我们准备好环境和编辑器,我使用的是:Python3.8解释器Pycharm编辑器2、......
  • python基础08
    字典的内置方法1#dic={'username':"kevin",'age':18}2#定义空字典3#d={}4#info=dict(username='kevin',age=18)5#print(info)67##1.支持key取值8#new_dic=dic['username']9#print(new_dic)10#ite......
  • python 问题修复ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+
    目录python问题修复ImportError:urllib3v2.0onlysupportsOpenSSL1.1.1+升级openssl版本降低urllib版本python问题修复ImportError:urllib3v2.0onlysupportsOpenSSL1.1.1+这个问题时python版本安装的urllib3版本过高,而openssl版本太低导致的解决无非两种方法,降低......
  • python pip超时解决方案
    目录pythonpip超时解决方案使用-i选项指定pip源使用--default-timeout选项增加超时时间增加重试次数pythonpip超时解决方案当执行pip3install命令时出现超时错误,通常是由于网络连接不稳定或网络速度较慢引起的。为了解决这个问题,你可以尝试以下方法:使用-i选项指定......
  • python 入门
    python入门#!/usr/bin/python#coding=utf-8ifTrue:print"True"else:print"False"print"helloworld"#total=item_one+item_two+item_threedays=['Monday','Tuesday','wednesday�......
  • 利用Python爆破数据库备份文件
    某次测试过程中,发现PHP备份功能代码如下://根据时间生成备份文件名$file_name='D'.date('Ymd').'T'.date('His');$sql_file_name=$file_name.'.sql';那么形成的文件名格式如:D20180118T101433.sql,理论上是可以爆破的,于是写了一段Python脚本来尝试爆破。Py......