对于开发者而言,拥有一台云主机(如华为云主机)来搭建Python开发环境,不仅可以随时随地进行编码,还能体验真实的Linux系统操作。本文将从零开始,手把手教你在华为云弹性云服务器(ECS)上配置完整的Python开发环境,让你快速上手云服务器配置。
首先,你需要一个华为云账号并完成实名认证。登录华为云控制台,选择“弹性云服务器 ECS”,点击“购买弹性云服务器”。在基础配置中,选择计费模式(按需计费适合短期测试)、地域(选择靠近你的区域)。在镜像部分,选择Linux系统,推荐 Ubuntu 20.04 LTS 或 CentOS 7.6(本文以Ubuntu为例)。网络配置可使用默认VPC,安全组开放22端口(用于SSH)。最后确认配置并购买。
购买成功后,你会获得一个公网IP。在本地终端(Windows可使用PowerShell或CMD,Mac/Linux直接使用终端)输入以下命令连接:
ssh root@你的公网IP 首次连接会提示确认指纹,输入yes,然后输入你在购买时设置的root密码(或使用密钥)。成功登录后,你将进入Linux系统的命令行界面。
为了确保系统软件包最新,执行:
apt update && apt upgrade -y # Ubuntuapt install curl wget git build-essential -y # 安装常用工具 虽然Ubuntu自带Python3,但版本可能较旧。我们使用pyenv灵活安装指定版本。先安装依赖:
apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \nlibreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \nxz-utils tk-dev libffi-dev liblzma-dev python3-openssl git 然后安装pyenv:
curl https://pyenv.run | bash 根据提示,将pyenv添加到~/.bashrc(或~/.zshrc)中:
echo "export PATH="$HOME/.pyenv/bin:$PATH"" >> ~/.bashrcecho "eval "$(pyenv init -)"" >> ~/.bashrcecho "eval "$(pyenv virtualenv-init -)"" >> ~/.bashrcsource ~/.bashrc 现在可以安装你需要的Python版本,例如3.10.12:
pyenv install 3.10.12pyenv global 3.10.12 # 设置为全局默认版本 验证安装:python --version 应显示Python 3.10.12。
为每个项目创建独立的虚拟环境是一个好习惯。使用Python内置的venv:
mkdir myproject && cd myprojectpython -m venv venvsource venv/bin/activate # 激活环境 激活后,命令行前缀会显示(venv)。
升级pip:
pip install --upgrade pip 然后安装数据分析、Web开发等常用库:
pip install numpy pandas flask ipython 本地安装VSCode,并安装插件“Remote - SSH”。点击左侧远程资源管理器,添加SSH目标:ssh root@你的公网IP。连接后,即可在本地VSCode中直接编辑云主机上的文件,终端也自动映射到远程,体验如本地开发一般流畅。
创建一个测试文件 test.py:
print("Hello, Huawei Cloud! 我的Python开发环境已就绪。") 运行:python test.py,看到输出即表示成功。
至此,你已经在华为云主机上完成了Linux系统下的Python开发环境配置。整个过程涵盖了云服务器配置、Python多版本管理、虚拟环境及远程开发。现在你可以开始你的云上编程之旅了!如果有任何问题,欢迎在评论区交流。
本文由主机测评网于2026-03-02发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260328249.html