以下是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
。