在腾讯云轻量应用服务器(Lighthouse)上安装 Python 非常简单,因为轻量服务器通常预装了 Linux 系统(如 Ubuntu、CentOS 等)。以下是针对不同系统的详细步骤。
✅ 一、确认系统类型
登录你的轻量应用服务器(可通过 SSH 或腾讯云控制台的 WebShell),然后运行:
cat /etc/os-release
根据输出判断是 Ubuntu 还是 CentOS/Alibaba Cloud Linux。
✅ 二、安装 Python(以主流版本为例)
方式1:Ubuntu 系统(推荐使用 apt)
-
更新软件包列表:
sudo apt update
-
安装 Python3 和 pip:
sudo apt install python3 python3-pip -y
-
检查版本:
python3 --version pip3 --version
-
(可选)设置
python
命令指向python3
:sudo apt install python3-distutils -y sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
然后验证:
python --version
方式2:CentOS / Alibaba Cloud Linux(使用 yum 或 dnf)
-
更新系统:
sudo yum update -y
-
安装 Python3 和 pip:
sudo yum install python3 python3-pip -y
(如果是较新的 CentOS 8+ 或 Stream,可用
dnf
) -
检查版本:
python3 --version pip3 --version
-
(可选)创建别名或软链接:
sudo ln -s /usr/bin/python3 /usr/bin/python sudo ln -s /usr/bin/pip3 /usr/bin/pip
然后验证:
python --version pip --version
✅ 三、升级 pip(推荐)
pip3 install --upgrade pip
# 或如果已设置别名
pip install --upgrade pip
✅ 四、测试 Python 是否正常工作
创建一个简单的测试脚本:
echo 'print("Hello from Python on Tencent Cloud!")' > test.py
python3 test.py
你应该看到输出:
Hello from Python on Tencent Cloud!
✅ 五、(可选)安装虚拟环境(推荐用于项目开发)
pip3 install virtualenv
创建虚拟环境:
python3 -m venv myenv
source myenv/bin/activate
✅ 六、开放端口(如运行 Web 服务)
如果你用 Python 写了一个 Web 应用(如 Flask、Django),记得:
- 在腾讯云控制台 → 轻量应用服务器 → 防火墙 中放行对应端口(如 5000、8000)。
- 示例规则:
- 协议类型:TCP
- 端口:
5000
- 来源:
0.0.0.0/0
(或限制为你的 IP)
✅ 常见问题
-
提示 command not found?
确保你输入的是python3
而不是python
。可按上面方法设置软链接。 -
如何安装特定版本的 Python(如 3.11)?
可通过编译源码或使用deadsnakes
PPA(Ubuntu):sudo add-apt-repository ppa:deadsnakes/ppa sudo apt install python3.11 python3.11-venv
总结
操作 | 命令 |
---|---|
Ubuntu 安装 | sudo apt install python3 python3-pip |
CentOS 安装 | sudo yum install python3 python3-pip |
查看版本 | python3 --version |
升级 pip | pip install --upgrade pip |
如有具体需求(如部署 Flask/Django 项目),欢迎继续提问!