首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >从Java到Python,Linux装环境这件事我给你们整明白了

从Java到Python,Linux装环境这件事我给你们整明白了

作者头像
大飞记Python
发布2026-07-21 13:25:59
发布2026-07-21 13:25:59
100
举报

大家好,我是搞自动化的大飞~

上次的 Linux安装Java教程,反响非常不错,很多小伙伴都安装成功了。

这不,今天把压箱底的Python安装笔记也掏出来了

Linux 一般自带的Python版本是2.x,太落后了😂。目前推荐大家使用稳定的3.12版本。

所以今天的目标就是:手动装个Python 3,让两个版本共存,互不干扰。(直接卸载Python2有可能导致系统某些服务异常,不建议卸载)

1、查看Python安装位置

代码语言:javascript
复制
[root@root ~]# whereis python
python: /usr/bin/python2.7 /usr/bin/python /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz

一般系统默认安装的Python都在 /usr/bin目录中

进入Python安装目录,查看软链接

代码语言:javascript
复制
[root@root ~]# cd /usr/bin/
[root@root bin]# ll python*
lrwxrwxrwx. 1 root root   7 2月  7 09:30 python -> python2
lrwxrwxrwx. 1 root root   9 2月  7 09:30 python2 -> python2.7
-rwxr-xr-x. 1 root root 7136 8月  4 2017 python2.7

python指向的是python2,python2又指向了python2.7,虽然很绕,但我们不用管这个链接

我们只需要安装一个新的python3.12版本,然后将python指向python3,其他不需要修改

2、安装python3依赖

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

以上命令只是安装了编译python3所用到的相关依赖,python3还没有安装呢

3、安装pip

pip是一个python安装器,我们先安装pip

代码语言:javascript
复制
#运行这个命令添加epel扩展源
yum -y install epel-release
yum -y install libffi-devel

#安装pip
yum install python-pip

4、安装python3源码包

代码语言:javascript
复制
# 安装wget
pip install wget

# 下载python3源码包
wget http://npm.taobao.org/mirrors/python/3.12/Python-3.12.tar.xz

注意:要切换至/usr/local/目录下使用root权限进行操作

5、编译python3源码包

代码语言:javascript
复制
#解压
xz -d Python-3.12.tar.xz
tar -xf Python-3.12.tar

#进入解压后的目录,依次执行下面命令进行手动编译
cd Python-3.12
./configure prefix=/usr/local/python3
make && make install

# 如果出现can't decompress data; zlib not available这个错误,则需要安装相关库
#安装依赖zlib、zlib-devel
yum install zlib zlib
yum install zlib zlib-devel

如果最后没提示出错,就代表正确安装了,在/usr/local/目录下就会有python3目录

6、添加软链接

代码语言:javascript
复制
#将原来的链接备份
mv /usr/bin/python /usr/bin/python.bak

#添加python3的软链接
ln -s /usr/local/python3/bin/python3.12 /usr/bin/python

#测试是否安装成功了
python -V

7、更改yum配置

因为yum要用到python2才能执行,否则会导致yum不能正常使用

代码语言:javascript
复制
vi /usr/bin/yum
把#! /usr/bin/python修改为#! /usr/bin/python2

vi /usr/libexec/urlgrabber-ext-down
把#! /usr/bin/python 修改为#! /usr/bin/python2

8、验证

启动python2:

3333
3333

启动python3:

444
444

大功告成🎉

今天就到这了,收藏一下省的找不到了。有装不上的评论区发截图,我帮你瞅瞅,下期见👋

对了,之前那篇Linux装Java的教程没看过的

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-07-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大飞记Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、查看Python安装位置
  • 2、安装python3依赖
  • 3、安装pip
  • 4、安装python3源码包
  • 5、编译python3源码包
  • 6、添加软链接
  • 7、更改yum配置
  • 8、验证
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档