在Ubuntu系統中優化Python包管理可以通過以下幾種方法:
使用pip3進行包管理:
sudo apt install python3-pip
。pip3 install --upgrade pip
。pip3 install package_name==version_number
。pip3 install -r requirements.txt
。使用pyenv管理多個Python版本:
curl https://pyenv.run | bash
,然后按照安裝結束時的說明,在~/.bashrc
文件末尾添加相關腳本。pyenv install -l
。pyenv install 3.11
。pyenv shell <version>
。使用deadsnakes安裝多版本Python:
sudo add-apt-repository ppa:deadsnakes/ppa
。sudo apt install python3.12
。使用UV作為替代方案:
pip install uv
。uv venv
。uv pip install -r requirements.txt
。配置國內鏡像源:
mkdir -p ~/.pip
vim ~/.pip/pip.conf
在文件中添加以下內容:[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
通過這些方法,可以顯著提升在Ubuntu系統中管理Python包的效率和體驗。