三分钟学会Linux下安装Python3(内附视频教程)

安装视频:

三分钟学会linux安装python3

前言

在日常工作学习生活中,我们常见的系统有三种:Windows、Mac、Linux。而Linux常见的有Redhat、Ubuntu、Centos。

Windows和Mac安装Python没什么好讲的,去官网下载对应的安装包,双击一直下一步就安装完成了。而在Linux安装时,步骤就略为复杂一些,主要体现在编译安装耗时长和需要提前安装依赖环境两个方面。

Linux平时用的最多的就是Centos,一是开源免费,二是操作简单,所以这里就基于Centos来演示安装过程。

安装Python

这里安装的是Python3.8。

1. 依赖模块安装

在编译安装之前,需要安装一些依赖模块。命令如下:

yum -y install zlib zlib-devel libffi-devel
yum -y install bzip2 bizp2-devel 
yum -y install ncurses ncurses-devel
yum -y install readline readline-deval
yum -y install openssl openssl-devel openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-devel

之前有些依赖我偷懒没有安装,在编译的时候就会报错。就算编译通过了,在安装一些python包的时候也会提示缺少模块,所以还是老老实实安装上。

2. 升级gcc

这一步其实可以省略。但是如果编译时启动优化的话,如果gcc版本过老就必须要升级。

升级命令如下:

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
gcc -v

这里,可以看到我的gcc版本:

3. 下载、编译、安装

官网地址:https://www.python.org,网站略慢,耐心等待。

这里我们下载的是3.8版本。安装命令如下:

# 下载
wget https://www.python.org/ftp/python/3.8.13/Python-3.8.13.tar.xz
# 解压
tar xvf Python-3.8.13.tar.xz

cd Python-3.8.13
# prefix指定安装目录,enable-optimizations启动优化参数
./configure --prefix=/usr/local/python --enable-optimizations
# 编译安装
make & make install

4. 建立软链接

Linux的软链接就相当于windows的快捷方式。

cd /usr/local/bin
ln -s /usr/local/python3/bin/python3.8 python3
ln -s /usr/local/python3/bin/pip3 pip3

这里也可以将python假如到PATH中,以此来实现上述功能。

5. 验证

执行python3,进入命令行环境则表示安装成功。

结语

这样,Linux下python的安装就完成了,操作比较简单,除了编译和安装过程挺耗时间。


95后小程序员,写的都是日常工作中的亲身实践,置身于初学者的角度从0写到1,详细且认真。文章会在公众号 [入门到放弃之路] 首发,期待你的关注。

感谢每一次遇见

猜你喜欢

转载自blog.csdn.net/CatchLight/article/details/124598480