一、环境准备与系统配置
在云服务器上安装Python前,建议完成以下基础配置:
- 通过SSH连接云服务器并更新系统软件包:
sudo apt update && sudo apt upgrade -y
(Ubuntu/Debian)
sudo yum update -y
(CentOS/Alibaba Cloud) - 安装编译依赖工具链:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev
二、安装Python运行环境
推荐以下两种安装方式:
方法一:系统包管理器安装
- Ubuntu系统:
sudo apt install python3.8
- CentOS系统:
sudo yum install python38
方法二:源码编译安装
- 从官网下载压缩包:
wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
- 解压并编译安装:
./configure --enable-optimizations
make -j 8
sudo make altinstall
三、配置虚拟开发环境
为避免依赖冲突,建议使用虚拟环境工具:
- 使用venv模块创建隔离环境:
python3 -m venv /path/to/project_env
- 通过pyenv管理多版本:
curl https://pyenv.run | bash
pyenv install 3.8.10
四、验证与测试
执行以下命令验证环境配置:
python3 --version
pip3 list
which python3
建议安装常用开发工具:pip install ipython jupyter numpy pandas
通过系统包管理工具或源码编译方式均可快速部署Python环境,配合虚拟环境工具能实现多项目版本隔离。建议生产环境优先选择LTS版本,开发环境可尝试新版特性。定期使用pip list --outdated
检查依赖更新,保持环境安全稳定。