centos使用python_centos 使用Python3
在CentOS中下载Python3源码编译安装至指定目录,配置环境变量,软链接python命令至Python3,备份Python2,修改yum等依赖Python2的配置路径,实现Python2与Python3共存。
CentOS 默认自带的是 Python 2.7,但很多新项目已经转向 Python 3 了。怎么让两个版本和平共处?其实很简单,下面一步步来。

第一步,先把 Python 3 的源码包下载下来。
cd /
mkdir download
cd download
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
第二步,解压并安装到指定目录。
tar -zxvf Python-3.7.0.tgz
cd Python-3.7.0
# 安装到目录 /usr/local/python3
mkdir -p /usr/local/python3
./configure --prefix=/usr/local/python3
make && make install
安装完成后,看看 /usr/local/python3 目录下的内容。
image.png
第三步,把 Python 3 的 bin 目录加到环境变量里。
vi /etc/profile
在文件末尾加上这两行:
export PYTHON_PATH=/usr/local/python3
export PATH=$PYTHON_PATH/bin:$PATH
保存退出后,执行 source /etc/profile 让配置生效。这时候用 python3 -V 或者 pip3 -V 就能看到版本信息了。
image.png
第四步,把系统默认的 python 命令软链接到 Python 3,同时保留 Python 2 的备份。
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python3/bin/python3 /usr/bin/python
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
现在执行 python -V 或 pip -V,就会发现默认指向 Python 3 了。
image.png
第五步,别忘了处理 yum,它依赖的是 Python 2,所以需要修改两个配置文件的解释器路径。
vim /usr/libexec/urlgrabber-ext-down
把文件开头的 #!/usr/bin/python 改成 #!/usr/bin/python2.7(或者你系统里 Python 2 的实际路径)。
image.png
同理,修改 /usr/bin/yum:
vim /usr/bin/yum
同样把第一行的 #!/usr/bin/python 改为 #!/usr/bin/python2.7。
image.png
完成以上步骤,Python 2 和 Python 3 就能在 CentOS 上愉快共存了。平时用 python 调用 Python 3,需要 Python 2 时直接 python2.7 即可,yum 也不会报错。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















