本文介绍下Python包管理用具pip。
常用命令
常用命令 | 说明 |
---|---|
install | 包安装 |
uninstall | 包删除 |
freeze | 把已安装的包按照requirements文件格式输出 |
list | 列出已安装的包 |
show | 包说明 |
search | 从PyPI搜索包 |
help | 命令帮助 |
比如:
pip install SomePackage # 最新版本
pip install SomePackage==1.0.4 # 指定版本
pip install 'SomePackage>=1.0.4' # 最小版本
pip3 uninstall some-package-name
pip3 help install
导出当前 Python 环境的配置
pip3 freeze 命令会列出当前环境中已安装的所有 Python 包及其版本信息,你可以将其保存到文件中,例如 requirements.txt,如下所示:
pip3 freeze > requirements.txt
以上命令将在当前目录下创建一个名为 requirements.txt 的文件,其中包含当前环境中已安装的所有包及其版本信息。
基于文件安装依赖包
然后,你可以在其他地方使用该文件来重新创建相同的环境,运行以下命令:
pip3 install -r requirements.txt
以上命令会根据 requirements.txt 中列出的包及其版本信息重新安装所有必需的包,从而重建相同的环境。
关于mac下开发环境的建议
- 使用brew安装python3
- 使用PyCharm作为开发环境,python解释器添加一个虚拟环境venv,方便工程之间隔离