【Linux】Linux系统安装Python3和pip3

1.说明

一般来说Linux会自带Python环境,可能是Python3或者Python2,可能有pip也可能没有pip,所以有时候需要自己安装指定的Python版本。Linux系统下的安装方式都大同小异,基本上都是下载安装包然后编译一下,再创建好软链接就行,下面分别以CentOS7和Ubuntu20.04进行演示

2.CentOS安装Python3

CentOS会自带Python3,比如说 CentOS7 就自带Python2,想要安装Python3也很简单

需要确保当前系统有编译环境,最好把下面这些依赖都安装一下

yum update 
yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl--devel
yum install libffi-devel -y

下载Python安装包,可以去Python的官网下载,也可以直接修改下面的链接的版本号,例如我这里下载的是Python-3.9.2,下载之后把它解压

wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
tar -zxvf Python-3.9.2.tgz

有了安装包就可以编译了

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

如果编译过程没有报错,那就说明已经安装好了,为了方便使用,最好创建一下软链接

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

最后试用一下

python3
pip3
3.Ubuntu安装Python

Ubuntu20.04是默认自带Python3.8的,这里再给它安装一个Python3.9

安装编译环境

apt update 
apt upgrade
apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev

下载安装包,可以直接修改一下url的版本号,也可以去Python官网下载,下载之后进行解压

wget https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz
tar -zxvf Python-3.9.2.tgz

编译源码,如果编程过程不出错就是ok的

cd Python-3.9.2

./configure --prefix=/usr/local/Python-3.9.2
make
make install

创建软连接

ln -s /usr/local/Python-3.9.2/bin/python3 /usr/bin/python39
ln -s /usr/local/Python-3.9.2/bin/pip3 /usr/bin/pip3

如果想要在Ubuntu20.04上同时安装一下Python2也可以参考之前的文章
【Linux】Ubuntu20.04同时安装python3和python2

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰冷的希望

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值