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