Products
96SEO 2025-07-17 15:46 3
在开头安装Python之前,请确保您的CentOS系统已更新鲜到最新鲜版本,以避免因系统依赖问题弄得的安装输了。
在编译和安装Python之前,需要确保系统已安装少许不了的依赖库。
libffi-devel
用于编译Python
模块zlib-devel
用于支持zlib压缩库openssl-devel
用于支持OpenSSL加密库readline-devel
用于支持readline库sqlite-devel
用于支持sqlite数据库tk-devel
用于支持tkinter图形库从Python官方网站下载所需版本的Python源码包,并用以下命令解压:
wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz
tar -zxvf Python-3.10.6.tgz
在编译前,需要配置编译参数。
--prefix=/usr/local/python3.10
指定Python安装目录--enable-optimizations
启用优化选项--with-openssl=/usr/local/openssl
指定OpenSSL库路径施行以下命令进行编译和安装:
./configure --prefix=/usr/local/python3.10 --enable-optimizations --with-openssl=/usr/local/openssl
make -j$ # 用全部CPU核心加速编译
sudo make install
为了方便用新鲜安装的Python版本,需要将其路径添加到系统的周围变量中。能编辑 ~/.bashrc
或 /etc/profile
文件, 添加以下内容:
export PATH=/usr/local/python3.10/bin:$PATH
然后施行以下命令使配置生效:
source ~/.bashrc
安装完成后能Python是不是安装成功:
python3.10 -V
如果看得出来Python的版本号,则表示安装成功。
觉得能在安装Python后创建虚拟周围,以隔离不同项目的周围。能用 virtualenv
工具来创建和管理虚拟周围:
pip install virtualenv
virtualenv /usr/local/python3.10/env3.10
source /usr/local/python3.10/env3.10/bin/activate
如果需要加速Python包的下载,能配置国内源。比方说 用清华巨大学的镜像源:
pip config set -url https://pypi.tuna.tsinghua.edu.cn/simple
通过以上步骤和注意事项,能在CentOS系统上顺利安装Python,并确保系统的稳稳当当性和睦安性。
Demand feedback