在Ubuntu系统中,Python的包管理主要依赖于 pip 工具。以下是一些常用的命令来管理Python包:
安装单个包:
pip install package_name 例如,安装 requests 包:
pip install requests 安装特定版本的包:
pip install package_name==version 例如,安装 requests 的 2.25.1 版本:
pip install requests==2.25.1 安装所有依赖包:如果你有一个 requirements.txt 文件,可以使用以下命令一次性安装所有依赖:
pip install -r requirements.txt 更新单个包:
pip install --upgrade package_name 例如,更新 requests 包:
pip install --upgrade requests 更新所有包:
pip list --outdated --format freeze | grep -v '\-e' | cut -d = -f 1 | xargs -n1 pip install -U 卸载单个包:
pip uninstall package_name 例如,卸载 requests 包:
pip uninstall requests 列出所有已安装的包:
pip list 查看特定包的详细信息:
pip show package_name 例如,查看 requests 包的详细信息:
pip show requests 为了避免全局安装的包之间的冲突,推荐使用虚拟环境。以下是如何创建和使用虚拟环境的步骤:
pip install virtualenv virtualenv myenv 在Linux或macOS上:
source myenv/bin/activate 在Windows上:
myenv\Scripts\activate pip install package_name deactivate