pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
安装
1 | # curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本 |
判断是否已安装
1 | # pip --version # Python2.x 版本命令 |
常用命令
显示版本和路径
1 | # pip --version |
升级 pip
1 | # pip install -U pip |
安装包
1 | # pip install SomePackage # 最新版本 |
下载包
1 | # pip download -d /path/package SomePackage # 下载指定的包 |
安装离线包
1 | # pip install --no-index --find-links=/path/package SomePackage # 安装单个离线包 |
升级包
1 | # pip install --upgrade SomePackage |
卸载包
1 | # pip uninstall SomePackage |
搜索包
1 | # pip search SomePackage |
查看指定包的详细信息
1 | # pip show [-f] SomePackage |
列出已安装的包
1 | # pip list |
查看可升级的包
1 | # pip list -o |
查看某个包有哪些版本
1 | # pip install SomePackage== |
镜像源
临时使用:
1 | # pip install -i https://pypi.tuna.tsinghua.edu.cn/simple SomePackage |
详细用法
参考:https://pip.pypa.io/en/latest/reference/
1 | (ecloud_env) [root@i-2ld7xfi6 ~]# pip --help |
install — Install packages
download — Download packages
uninstall — Uninstall packages
freeze — Output installed packages in requirements format
list — List installed packages
show — Show information about installed packages
check — Verify installed packages have compatible dependencies
有依赖项都是兼容的
1 | # python -m pip check |
有未安装的包
1 | # python -m pip check |
包的版本错误
1 | # python -m pip check |