一、安装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
查看已安装的包,确保环境配置正确。