以下是Ubuntu Python安装及环境优化的关键技巧:
优先使用系统包管理器安装
通过apt
安装Python 3,确保与系统兼容:
sudo apt update && sudo apt install python3 python3-pip
安装特定版本(需新版本时)
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.13
wget https://www.python.org/ftp/python/3.14.0/Python-3.14.0.tgz
tar -xzf Python-3.14.0.tgz
cd Python-3.14.0
./configure --enable-optimizations
sudo make altinstall # 避免覆盖系统默认版本
多版本管理(推荐pyenv)
curl https://pyenv.run | bash
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
source ~/.bashrc
pyenv install 3.9.0
、pyenv global 3.9.0
虚拟环境隔离依赖
venv
创建轻量级隔离环境:python3 -m venv myenv
source myenv/bin/activate
requirements.txt
管理项目依赖:pip install -r requirements.txt # 安装依赖
pip freeze > requirements.txt # 导出依赖
性能优化技巧
set
)替代列表(list
)进行成员测试。threading
)或多进程(multiprocessing
)加速任务。环境变量与清理
--user
参数安装包。sudo apt autoremove
。