在京东云的云主机上配置 Python3 运行环境非常简单,以下是详细步骤(假设使用的是基于 Linux 的系统,如 CentOS、Ubuntu 等):
一、登录到京东云主机
- 使用 SSH 登录你的京东云主机:
ssh root@你的公网IP地址(请将
你的公网IP地址替换为实际分配的公网 IP)
二、更新系统包管理器
如果是 Ubuntu/Debian 系统:
sudo apt update
sudo apt upgrade -y
如果是 CentOS/RHEL/Alibaba Cloud Linux 系统:
sudo yum update -y
# 或者对于 CentOS 8+/Stream 使用 dnf
# sudo dnf update -y
三、安装 Python3
大多数现代 Linux 发行版默认已安装 Python3,但如果没有或版本较低,请按以下方式安装。
Ubuntu/Debian 安装 Python3:
sudo apt install python3 python3-pip python3-venv -y
CentOS/RHEL 安装 Python3:
sudo yum install python3 python3-pip python3-devel -y
# 或使用 dnf(较新版本)
# sudo dnf install python3 python3-pip python3-devel -y
注意:部分旧版 CentOS 可能需要启用 EPEL 源:
sudo yum install epel-release -y
四、验证安装
检查 Python3 和 pip3 是否安装成功:
python3 --version
pip3 --version
输出示例:
Python 3.9.16
pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.9)
五、(可选)设置 python 命令默认指向 python3
某些系统中 python 命令仍指向 Python2,可通过创建别名或软链接解决:
# 查看当前 python 版本
python --version # 若提示未安装或为 Python 2
# 创建软链接(谨慎操作)
sudo ln -sf /usr/bin/python3 /usr/bin/python
sudo ln -sf /usr/bin/pip3 /usr/bin/pip
⚠️ 注意:修改系统默认命令可能影响依赖 Python2 的工具,建议仅在确认无冲突时操作。推荐始终使用
python3和pip3显式调用。
六、配置虚拟环境(推荐)
为项目创建隔离的 Python 环境:
# 创建虚拟环境目录(例如 myproject)
python3 -m venv myenv
# 激活虚拟环境
source myenv/bin/activate
# 此时命令行前缀会显示 (myenv),表示已进入虚拟环境
# 安装所需包
pip install requests flask django # 示例
# 退出虚拟环境
deactivate
七、安装常用开发工具(可选)
pip3 install --upgrade pip setuptools wheel
八、开放防火墙端口(如运行 Web 服务)
如果你计划运行 Flask/Django 等 Web 应用,需开放对应端口(如 80、443、8000):
配置安全组(京东云控制台)
- 登录 京东云控制台
- 找到你的云主机实例
- 在“安全组”中添加规则:
- 协议类型:TCP
- 端口范围:80, 443, 8000 等
- 源 IP:0.0.0.0/0(或限制为特定 IP)
🔐 建议生产环境不要完全开放 0.0.0.0/0,应限制访问来源。
九、测试 Python Web 服务(示例)
创建一个简单的 Flask 应用测试环境:
# 安装 Flask
pip3 install flask
# 创建测试文件 app.py
cat <<EOF > app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello from JD Cloud Python3!"
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8000)
EOF
# 运行应用
python3 app.py
然后在浏览器访问:http://<你的公网IP>:8000
总结
| 步骤 | 操作 |
|---|---|
| 1 | 登录云主机(SSH) |
| 2 | 更新系统 |
| 3 | 安装 Python3 和 pip3 |
| 4 | 验证版本 |
| 5 | (可选)设置默认 python 命令 |
| 6 | 使用虚拟环境管理项目 |
| 7 | 配置安全组开放端口 |
✅ 至此,你已在京东云主机上成功配置了 Python3 运行环境!
如有进一步需求(如部署 Nginx + Gunicorn、配置域名 HTTPS),也可以继续扩展。欢迎继续提问!
CLOUD技术笔记