京东云的云主机如何配置Python3运行环境?

在京东云的云主机上配置 Python3 运行环境非常简单,以下是详细步骤(假设使用的是基于 Linux 的系统,如 CentOS、Ubuntu 等):


一、登录到京东云主机

  1. 使用 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 的工具,建议仅在确认无冲突时操作。推荐始终使用 python3pip3 显式调用。


六、配置虚拟环境(推荐)

为项目创建隔离的 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):

配置安全组(京东云控制台)

  1. 登录 京东云控制台
  2. 找到你的云主机实例
  3. 在“安全组”中添加规则:
    • 协议类型: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),也可以继续扩展。欢迎继续提问!