一、安装Python基础环境
sudo apt update,确保系统包信息是最新的。sudo apt install python3 python3-pip命令安装Python3解释器和pip包管理工具。安装完成后,用python3 --version验证Python版本(如Python 3.10.12),用pip3 --version验证pip是否可用。deadsnakes PPA(sudo add-apt-repository ppa:deadsnakes/ppa),再运行sudo apt install python3.11 python3.11-venv。安装后可通过python3.11 --version确认版本。二、配置虚拟环境(隔离项目依赖)
python3 -m venv myenv(myenv为环境名称,可自定义)。source myenv/bin/activate,激活后命令行提示符会显示环境名称(如(myenv))。deactivate即可退出虚拟环境。pip install virtualenv virtualenvwrapper。~/.bashrc中添加export WORKON_HOME=$HOME/.virtualenvs(虚拟环境存放路径)和source /usr/local/bin/virtualenvwrapper.sh,然后运行source ~/.bashrc生效。mkvirtualenv myenv创建环境,workon myenv激活,deactivate停用,rmvirtualenv myenv删除。三、多版本Python管理(可选)
使用pyenv工具可轻松切换多个Python版本:
curl https://pyenv.run | bash。~/.bashrc中添加export PATH="$HOME/.pyenv/bin:$PATH"、eval "$(pyenv init --path)"、eval "$(pyenv init -)",然后source ~/.bashrc。pyenv install 3.9.7安装指定版本,pyenv global 3.9.7设置为全局默认,pyenv local 3.8.6为当前目录设置局部版本。四、配置国内镜像源(加速下载) 若下载速度慢,可将apt源更换为国内镜像(如清华源):
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak。sudo nano /etc/apt/sources.list,注释原有源,添加清华源(如deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse等)。sudo apt update使配置生效。五、项目依赖管理
pip freeze > requirements.txt,将当前环境的所有依赖及其版本保存到requirements.txt文件。pip install -r requirements.txt即可快速安装所有依赖。六、验证环境
python --version确认Python版本,pip list查看已安装的包,确保环境配置正确。