在腾讯云轻量应用服务器上安装 Python 非常简单,具体步骤取决于你使用的操作系统(如 Ubuntu、CentOS 等)。以下是基于常见 Linux 发行版的详细操作步骤。
✅ 一、登录到轻量应用服务器
- 使用 SSH 登录你的轻量服务器:
ssh root@你的服务器公网IP
例如:
ssh root@123.45.67.89
输入密码或使用密钥完成登录。
✅ 二、更新系统包管理器
如果是 Ubuntu/Debian 系统:
sudo apt update && sudo apt upgrade -y
如果是 CentOS / AlmaLinux / Rocky Linux:
sudo yum update -y
# 或者对于较新版本使用 dnf
sudo dnf update -y
✅ 三、安装 Python
大多数现代 Linux 发行版默认已安装 Python,但可能不是最新版本。你可以通过以下方式安装或升级。
方法 1:使用系统包管理器安装(推荐初学者)
Ubuntu/Debian 安装 Python 3:
sudo apt install python3 python3-pip python3-venv -y
检查版本:
python3 --version
pip3 --version
建议始终使用
python3和pip3,因为python可能指向旧版本(Python 2)。
CentOS/RHEL 系统:
sudo yum install python3 python3-pip -y
或在较新的系统上:
sudo dnf install python3 python3-pip -y
查看版本:
python3 --version
pip3 --version
方法 2:安装最新版 Python(从源码编译)
如果你想安装比系统仓库更新的 Python 版本(比如 Python 3.11 或 3.12),可以手动编译。
以安装 Python 3.11 为例:
# 安装依赖
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget -y
# 下载 Python 源码
cd /tmp
wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
tar -xf Python-3.11.0.tgz
cd Python-3.11.0
# 配置编译
./configure --enable-optimizations --with-ensurepip=install
# 编译并安装(使用多核加快速度)
make -j$(nproc)
# 安装到系统(避免覆盖默认 python)
sudo make altinstall
注意:使用
altinstall而非install,防止替换系统的python命令。
验证安装:
python3.11 --version
✅ 四、设置别名(可选)
如果你希望 python 默认指向 python3,可以添加别名:
echo "alias python=python3" >> ~/.bashrc
echo "alias pip=pip3" >> ~/.bashrc
source ~/.bashrc
然后就可以直接使用:
python --version
pip --version
✅ 五、测试 Python 运行
创建一个测试脚本:
echo 'print("Hello from Tencent Cloud!")' > hello.py
python3 hello.py
输出应为:
Hello from Tencent Cloud!
✅ 六、安装常用工具(可选)
pip3 install --upgrade pip
pip3 install requests flask numpy pandas # 根据需要安装
建议使用虚拟环境:
python3 -m venv myenv
source myenv/bin/activate
📝 小贴士
- 腾讯云轻量服务器通常预装了基础环境,部分镜像甚至自带 Python。
- 推荐使用 Ubuntu 20.04/22.04 LTS 或 CentOS 7/8 镜像,社区支持好。
- 若用于 Web 服务,可结合 Nginx + Gunicorn + Flask/Django 部署。
如有特定需求(如配置 Flask、Django、定时任务等),欢迎继续提问!
CLOUD技术博