在腾讯云轻量应用服务器上安装 Python 是非常简单的过程。以下是详细步骤,适用于常见的 Linux 发行版(如 Ubuntu 或 CentOS)。
✅ 一、登录到轻量应用服务器
- 登录 腾讯云控制台
- 进入「轻量应用服务器」页面
- 找到你的实例,点击「登录」或使用 SSH 命令登录:
ssh root@你的服务器公网IP
✅ 二、更新系统包(推荐)
对于 Ubuntu/Debian:
sudo apt update && sudo apt upgrade -y
对于 CentOS/AlmaLinux/Rocky:
sudo yum update -y
# 或者如果是 CentOS 8+/RHEL 系列:
# sudo dnf update -y
✅ 三、安装 Python
大多数轻量服务器镜像已经预装了 Python,但版本可能较旧。我们可以安装最新稳定版。
方法 1:安装系统自带的 Python3(最简单)
Ubuntu/Debian:
sudo apt install python3 python3-pip python3-venv -y
CentOS:
sudo yum install python3 python3-pip -y
# 或者
sudo dnf install python3 python3-pip -y
验证安装:
python3 --version
pip3 --version
✅ 推荐使用
python3和pip3命令,避免与旧版 Python 2 冲突。
方法 2:安装最新版 Python(如 Python 3.11 或 3.12)
以 Ubuntu 安装 Python 3.11 为例:
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update
sudo apt install python3.11 python3.11-venv python3.11-dev -y
设置 python 命令指向 python3.11(可选):
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 1
安装 pip for Python 3.11:
curl -sS https://bootstrap.pypa.io/get-pip.py | python3.11
验证:
python --version
pip --version
✅ 四、配置虚拟环境(推荐)
# 创建项目目录
mkdir myproject && cd myproject
# 创建虚拟环境
python3 -m venv venv
# 激活虚拟环境
source venv/bin/activate
# 升级 pip
pip install --upgrade pip
# 安装所需包
pip install requests django flask # 示例
退出虚拟环境:
deactivate
✅ 五、常见问题解决
-
Command 'python' not found?
使用python3代替python,或创建软链接:sudo ln -s /usr/bin/python3 /usr/bin/python -
pip 报错权限问题?
推荐使用虚拟环境,不要用sudo pip。 -
如何开机自启 Python 服务?
可使用systemd编写服务脚本,或使用screen/nohup。
✅ 六、开放端口(如果运行 Web 服务)
如果你运行 Flask/Django 等服务,默认端口(如 5000、8000)需要在腾讯云控制台放行:
- 进入轻量服务器控制台
- 找到「防火墙」设置
- 添加规则:允许 TCP 端口
5000、8000等
✅ 示例:运行一个简单的 Flask 应用
# 安装 Flask
pip install flask
# 创建 app.py
cat <<EOF > app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello from Tencent Cloud!"
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)
EOF
# 运行
python app.py
然后访问:http://<你的服务器IP>:5000
如有特定需求(如部署 Django、FastAPI、定时任务等),欢迎继续提问!
秒懂云