一、准备工作与服务器连接
在腾讯云控制台创建轻量应用服务器实例,选择 CentOS 或 Ubuntu 操作系统。完成实例创建后,通过 SSH 客户端(如 PuTTY 或终端命令行)登录服务器,使用默认用户名(如 root 或 ubuntu)及密钥/密码完成身份验证。
二、安装依赖库与环境配置
执行以下命令安装编译工具与依赖库:
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make
# 或适用于 Debian 系系统:
# apt-get install build-essential libssl-dev zlib1g-dev libncurses5-dev libsqlite3-dev
若安装过程中出现依赖包缺失提示,可尝试添加 EPEL 仓库后重试。
三、Python3 源码编译与安装
通过以下步骤完成安装:
- 下载指定版本源码包(以 3.8.19 为例):
wget https://www.python.org/ftp/python/3.8.19/Python-3.8.19.tar.xz
- 解压并进入目录:
tar -xvJf Python-3.8.19.tar.xz cd Python-3.8.19
- 配置编译参数:
./configure --prefix=/usr/local/python3.8 --enable-optimizations --with-ssl
- 编译并安装:
make && make install
此过程需约 10-15 分钟,具体时长取决于服务器配置。
四、验证安装与环境优化
执行以下命令验证安装结果:
/usr/local/python3.8/bin/python3.8 --version
为方便使用,建议创建全局软链接:
ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python3
ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3
最后配置 pip 国内镜像源加速包下载:
pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/
结论:通过源码编译方式在腾讯云服务器安装 Python3,既能灵活选择版本,又能针对服务器环境进行优化。安装完成后建议定期使用 pip 更新核心库,并通过虚拟环境管理项目依赖。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/548321.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。