Python与Ubuntu系统集成主要涉及安装、环境配置和版本管理,以下是核心步骤:
安装Python
sudo apt update
sudo apt install python3 python3-pip # 安装Python 3及pip
sudo apt install python3-dev # 可选,用于开发环境
验证安装:python3 --version、pip3 --version。sudo apt install build-essential zlib1g-dev libssl-devwget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
tar -xvf Python-3.x.x.tgz
cd Python-3.x.x
./configure --enable-optimizations
sudo make altinstall # 避免覆盖系统默认Python
验证:python3.x --version。管理多版本Python
curl https://pyenv.run | bash,并配置环境变量(编辑~/.bashrc):export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
source ~/.bashrc
安装指定版本:pyenv install 3.x.x,设置全局/局部版本:pyenv global 3.x.x或pyenv local 3.x.x。sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.x 1
sudo update-alternatives --config python # 选择默认版本
```。
配置虚拟环境
python3 -m venv myenvsource myenv/bin/activate,退出:deactivate。conda create -n env_name python=3.x创建环境,conda activate env_name激活。开发工具配置
pip install pylint blackpip install ipdb,在代码中使用import ipdb; ipdb.set_trace()。说明:Ubuntu默认已预装Python 3,普通开发直接使用python3和pip3即可;若需多版本或复杂环境管理,推荐pyenv或Anaconda。