centos7下python3.6的安装与配置
通过本文的介绍,您已经学会了如何在 CentOS 7 上安装 Python 3.6,如何进行常见的 Python 配置,以及如何优雅地卸载旧版本并升级到 Python 3.12。希望这些知识对您有所帮助,祝您使用 Python 顺利!
·
Python 介绍
Python 是一种功能强大且广泛使用的编程语言,广泛应用于 Web 开发、数据分析、机器学习等领域。本文将介绍如何在 CentOS 7 上安装和配置 Python 3.6,并提供一些常见的 Python 配置示例。同时,我们也会讲解如何优雅地卸载 Python 3.6 并升级到 Python 3.12。
1. 安装前准备
在安装 Python 之前,需要进行一些准备工作。
1.1. 安装依赖包
首先,确保已安装必要的依赖包,以便成功编译和安装 Python。
sudo yum groupinstall -y "Development tools"
sudo yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel \
sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
1.2. 下载 Python 安装包
从 Python 官方网站下载 Python 3.6 安装包,并进行解压。
wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz
tar xf Python-3.6.7.tgz
2. 编译和安装 Python
完成前期准备后,开始编译和安装 Python 3.6。
cd Python-3.6.7
./configure --prefix=/usr/local
make
make install
安装完成后,创建软链接以便更方便地使用 Python 3 和 pip 3。
sudo ln -s /usr/local/bin/python3 /usr/bin/python3
sudo ln -s /usr/local/bin/pip3 /usr/bin/pip3
3. 验证安装结果
执行以下命令,检查 Python 和 pip 是否安装成功。
python3 -V
pip3 -V
4. 常见 Python 配置示例
4.1. 更改默认 Python 版本
如果系统上有多个 Python 版本,可使用 update-alternatives 选择默认版本。
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
sudo update-alternatives --config python
4.2. 设置虚拟环境
使用 venv 模块创建 Python 虚拟环境:
python3 -m venv myenv
source myenv/bin/activate
4.3. 配置 pip
更新 pip 并设置镜像源:
pip3 install --upgrade pip
pip3 config set global.index-url https://pypi.org/simple/
4.4. 安装常用 Python 库
pip3 install numpy pandas matplotlib
4.5. 配置环境变量
export PYTHONPATH="/path/to/your/python/modules"
export PYTHONSTARTUP="/path/to/your/startup/script.py"
4.6. 配置日志系统
import logging
logging.basicConfig(filename='myapp.log', level=logging.INFO)
4.7. 设置默认编码
# -*- coding: utf-8 -*-
5. 卸载 Python 3.6 并安装 Python 3.12
如果想要卸载 Python 3.6 并升级到 Python 3.12,建议按照以下步骤操作。
5.1. 删除 Python 3.6
sudo rm -rf /usr/local/bin/python3 /usr/local/bin/pip3
sudo rm -rf /usr/local/include/python3.6m /usr/local/lib/python3.6
sudo rm -rf /usr/bin/python3 /usr/bin/pip3
5.2. 下载并安装 Python 3.12
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
tar xf Python-3.12.0.tgz
cd Python-3.12.0
./configure --prefix=/usr/local
make
make install
5.3. 更新软链接
sudo ln -s /usr/local/bin/python3 /usr/bin/python3
sudo ln -s /usr/local/bin/pip3 /usr/bin/pip3
5.4. 验证 Python 3.12 安装
python3 -V
pip3 -V
结语
通过本文的介绍,您已经学会了如何在 CentOS 7 上安装 Python 3.6,如何进行常见的 Python 配置,以及如何优雅地卸载旧版本并升级到 Python 3.12。希望这些知识对您有所帮助,祝您使用 Python 顺利!
更多推荐

所有评论(0)