1、使用install命令安装包

1.1、安装PyPI包

pip install SomePackage            # 安装最新版本
pip install SomePackage==1.0.4     # 安装指定版本
pip install 'SomePackage>=1.0.4'     # 指定安装的最小版本

使用requirement.txt需求文件

pip install -r requirements.txt

生成requirements.txt需求文件

pip freeze > requirements.txt

1.2、安装wheel包

wheel本质上是一个 zip 包格式,用于 python 模块的安装,它的出现是为了替代 老版本的Eggs。pip也可以直接安装wheel包。如果发布模块,推荐使用 wheel 格式。

pip install SomePackage-1.0-py2.py3-none-any.whl

1.3、安装本地包

pip install -e .                     # 项目在当前目录
pip install -e path/to/project       # 指定项目的目录路径

1.4、从服务器托管的包中安装

pip install -e git+https://git.repo/some_pkg.git#egg=SomePackage      # 从git安装
pip install -e svn+svn://svn.repo/some_pkg/trunk/#egg=SomePackage  # 从svn安装
pip install -e git+https://git.repo/some_pkg.git@feature#egg=SomePackage  # 从一个分支安装
pip install -e "git+https://git.repo/some_repo.git#egg=subdir&subdirectory=subdir_path"  # install a python package from a repo subdirectory

从其他索引中(除了PyPI)安装:

pip install --index-url http://my.package.repo/simple/ SomePackage

在安装期间搜索其他的索引(除了PyPI)

pip install --extra-index-url http://my.package.repo/simple SomePackage

1.5、升级软件包

pip在升级软件包之前会自动卸载旧的软件包

pip install -U|--upgrade SomePackage

2、查看安装的包

2.1 使用 freeze 格式化输出安装的包

pip freeze

2.2 使用 list 命令查看安装的第三方包

pip list [--fromat (legacy|columns)]

查看哪些软件需要更新(列出过时的包)

pip list -o|--outdated

2.3 使用 show 命令查看安装的包的详细信息

pip show SomePackage

查看安装包的具体安装文件

pip show -f|--files SomePackage

3、使用 uninstall 命令卸载软件包

pip uninstall Django

也可以像安装包一样,将要卸载的包写入到 uninstall.txt 文件中,然后使用 -r 参数,一次性卸载。

4、使用 download 命令下载软件包

pip download Django

5、使用 search 命令在PyPI仓库中搜索软件包

pip search Django

6、使用 help 命令查看pip的帮助手册

pip help
Scroll to Top