Debian系统安装Python包的常用方法及注意事项
APT是Debian默认的系统包管理器,适合安装系统预编译的Python包(多为稳定版本,与系统兼容性好)。
sudo apt update
python3-前缀指定Python 3的包(Debian默认使用Python 3),例如安装requests库:sudo apt install python3-requests
dpkg或pip确认包是否安装成功。dpkg -l | grep python3-requests # 查看是否在已安装包列表中
pip3 show requests # 显示包的详细信息(如版本、路径)
PIP是Python的官方包管理工具,适合安装第三方库(版本更灵活,支持最新特性)。
python3-pip。sudo apt install python3-pip
pip3命令安装,例如安装numpy库:pip3 install numpy
pip3 install --upgrade numpypip3 uninstall numpypip3 list为避免全局安装导致包冲突(尤其是多项目开发时),建议使用虚拟环境隔离项目依赖。
python3-venv模块。sudo apt install python3-venv
python3 -m venv myenv # 创建名为myenv的虚拟环境
source myenv/bin/activate # 激活环境(激活后终端提示符会显示环境名)
pip安装的包仅对当前环境有效。pip install pandas # 安装pandas库(仅在myenv环境中可用)
deactivate
sudo,PIP安装用户级包时建议避免sudo(防止污染系统目录)。==指定版本(如pip3 install requests==2.25.1),APT安装的版本由系统仓库决定。python3-tk)时使用APT。