在Debian系统上管理Python库,通常有以下几种方法:
使用APT包管理器
APT(Advanced Package Tool)是Debian的默认包管理器,适用于管理系统级的Python包。
-
安装Python包:
sudo apt update sudo apt install python3-例如,安装
requests库:sudo apt install python3-requests -
更新Python包:
sudo apt update sudo apt upgrade python3-例如,升级
requests库:sudo apt upgrade python3-requests -
卸载Python包:
sudo apt remove python3-例如,卸载
requests库:sudo apt remove python3-requests -
查看已安装的Python包:
pip3 list或者使用APT:
dpkg -l | grep python3 -
搜索Python包:
apt search python3-或者使用pip:
pip3 search -
查看包信息:
apt show python3-或者使用pip:
pip3 show -
配置包源:
编辑/etc/apt/sources.list文件或添加新的源文件到/etc/apt/sources.list.d/目录。
使用pip
pip是Python的包管理工具,适用于安装和管理第三方Python包。
-
安装Python包:
pip3 install例如,安装
requests库:pip3 install requests -
更新Python包:
pip3 install --upgrade例如,升级
requests库:pip3 install --upgrade requests -
卸载Python包:
pip3 uninstall例如,卸载
requests库:pip3 uninstall requests
使用虚拟环境
虚拟环境可以帮助你管理不同项目之间的依赖,避免冲突。
-
创建虚拟环境:
pip3 install virtualenv virtualenv myenv -
激活虚拟环境:
source myenv/bin/activate -
停用虚拟环境:
deactivate
使用requirements.txt
requirements.txt文件用于记录Python项目的依赖关系。
-
生成requirements.txt:
pip3 freeze > requirements.txt -
安装requirements.txt中的依赖:
pip3 install -r requirements.txt
使用poetry
poetry是一个现代的Python包管理和打包工具,可以简化依赖管理和项目发布。
-
安装poetry:
curl -sSL https://install.python-poetry.org | python3 - -
初始化项目:
poetry init -
添加依赖:
poetry add -
安装所有依赖:
poetry install