最新python3.10安装

学思创的头像
学思创
219

首先进入官网https://www.python.org/,通过浏览器打开网址。找到对应的安装包,通过wget命令下载。

下载方式:

  1. wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
  2. curl -fsSLO  https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
  3. 推荐通过迅雷下载到源码包,然后上传到centos7中(下载速度快)

解压源码包Python-3.10.0.tgz

解压命令:

tar -zxvf Python-3.10.0.tgz

进入解压后的目录

cd Python-3.10.0

执行安装配置

./configure

配置完成后,执行编译和安装

make && make install

如果需要让系统默认使用最新安装的Python3.10.0,则需要创建软连接(类似快捷方式)

通过下面命令,把原来的版本修改为备份

mv /usr/bin/python /usr/bin/python.bak

接着通过下面命令创建软连接

ln -s /usr/local/bin/python3.10 /usr/bin/python

如果不知道最新安装的python3.10的路径在哪里,可以通过下面命令查找

whereis python

由于更换了系统yum 默认的python版本,执行yum会报错,因此需要配置下yum(yum是依赖python2.7的)

通过下面命令修改yum配置

vi /usr/libexec/urlgrabber-ext-down

修改第一行(按字母i进入修改模式)

#! /usr/bin/python

#! /usr/bin/python2.7

修改完成后,按esc键退出;再按shift键+冒号键(:)输入wq,回车键退出

修改yum代码

vi /usr/bin/yum

修改第一行(按字母i进入修改模式)

#! /usr/bin/python

#! /usr/bin/python2.7

修改完成后,按esc键退出;再按shift键+冒号键(:)输入wq,回车键退出

 

注:如果centos7是新安装的需要安装编译相关的依赖,命令如下:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

用户评论
评论列表