抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

在早先学习 python 的时候会出现几天不用就忘记 pip 命令的情况,所以就专门将 pip 的常用命令从网络上整理下来放在本地中,现在重新上传到个人博客上,以供随时查阅。

与 conda 包管理器相同的是,pip 也是一个常用的包管理器,并且是 Python 官方认可的包管理器。其中 pip 的含义是 Pip Installs Packages。最常用于安装在 Python 包索引(PyPI, Python Package Index https://pypi.python.org/pypi)上发布的包。
不同的是 pip install 命令只会检查一些依赖包并给你安装,而 conda 的这种会检查更多,甚至会把你已有的卸了替换成他认为合适的,所以建议 conda 仅仅用来管理查看依赖包,而使用pip install来安装或卸载依赖包。在安装完 tensorflow-gpu 时,使用conda install matplotlib时就弹出了依赖包冲突的信息而无法顺利安装 matplotlib,使用 pip install 则不是出现以上的问题。

现将 pip 常用命令整理如下:

  1. 查看 pip 的版本
1
pip -V

  1. 升级 pip
1
pip install -U pip

  1. 安装包
1
2
3
pip install SomePackage             # 最新版本
pip install SomePackage==1.0.4 # 指定版本
pip install 'SomePackage>=1.0.4' # 最小版本

  1. 升级安装包
1
pip install --upgrade SomePackage

  1. 卸载安装包
1
pip uninstall SomePackage

  1. 搜索安装包
1
pip search SomePackage

  1. 显示安装包信息
1
pip show SomePackage

  1. 列出所有的安装包
1
pip list

  1. 查看可升级的包
1
pip list -o

  1. 一键升级所有的包
1
2
pip install pip-review
pip-review --local --interactive

评论