Linux 下安装 Python3

1、准备 Python3 安装包,可以进入官网,自行选择版本进行下载,我下载的是 Python-3.8.11.tgz

image-20210725184815319

2、将本地的安装包上传到 linux 服务器上,我这里放在 /home/software 目录下


3、解压压缩包,得到目录 Python-3.8.11,位置在 /home/software/Python-3.8.11

tar zxvf Python-3.8.11.tgz

4、提前安装可能需要的依赖

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

5、编译安装 Python3,我这里指定安装目录为 /usr/local/python3,有需要可自行定义

cd Python-3.8.11
./configure prefix=/usr/local/python3
make && make install

6、添加软链接,这里将刚刚安装生成的目录 /usr/local/python3 里的 python3 可执行文件做一份软链接,链接到 /usr/bin 下,方便后续 python3 的使用

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

删除软链接命令

unlink /usr/bin/python3
unlink /usr/bin/pip3

7、查看是否配置成功

查看版本

[root@xxx Python-3.8.11]# python3 --version
Python 3.8.11
[root@xxx Python-3.8.11]# python --version
Python 2.7.5

测试

[root@xxx software]# python3
Python 3.8.11 (default, Jul 25 2021, 18:39:19) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello')	
hello
>>> 	# Ctrl + D 退出
[root@xxx software]# python
Python 2.7.5 (default, Nov 16 2020, 22:23:17) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello')
hello
>>> 
# 配置成功!

命令行输入 python3 为使用安装的 python3 版本,而输入 python 依旧是原来的 python 2.7.5 版本,安装成功!


8、删除多余的文件

rm -rf /home/software/Python-3.8.11

posted @ 2021-08-17 22:14  distance66  阅读(1003)  评论(0编辑  收藏  举报