Ubuntu Python包管理主要使用pip工具,结合虚拟环境隔离依赖,以下是核心操作:
安装/升级pip
sudo apt update
sudo apt install python3-pip # 安装pip
pip3 install --upgrade pip # 升级pip
安装/卸载包
pip3 install 包名 # 安装包(如pip3 install requests)
pip3 uninstall 包名 # 卸载包
查看已安装包
pip3 list # 列出所有已安装包
pip3 show 包名 # 查看特定包信息
使用虚拟环境
python3 -m venv myenv # 创建虚拟环境
source myenv/bin/activate # 激活环境
pip install 包名 # 在虚拟环境中安装包
deactivate # 退出环境
依赖文件管理
pip freeze > requirements.txt # 生成依赖文件
pip install -r requirements.txt # 从文件安装依赖
注意:建议优先使用虚拟环境避免全局依赖冲突,权限问题可通过--user选项安装到用户目录(不推荐)或使用虚拟环境。