在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