在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包的效率和体验。