这篇文章带你一步步熟悉 pip,学习使用 pip 从 Pypi 上安装Python第三方模块。
Python发展了这么多年,越来越多的人贡献了大量的第三方包。Pypi是 Python Package Index 的缩写,是一个免费的第三方包的大仓库。借助这个大型的第三方模块体系,这使得Python能够短短几行代码,就能快速完成很多工作。
pip版本
装了Python后,默认应该就已经装上了 pip,打开终端,查看版本的命令是:
以下是我直接使用 pip 命令显示的帮助信息。
你也可以查看具体的某个命令的帮助,例如使用 pip install --help 查看安装模块的命令帮助。
显示已安装模块
使用 pip freeze 查看已安装模块的信息。
pip freeze
输出:
bogon:quxihuan-python-code alex$ pip freeze3to2==1.1.1appdirs==1.4.3applib==1.2appnope==0.1.0asn1crypto==0.23.0autopep8==1.3.4beautifulsoup4==4.6.0certifi==2018.1.18cffi==1.11.0chardet==3.0.4click==6.6cmdln==2.0.0CodeIntel==2.0.0rc2cryptography==2.0.3...
安装模块
安装emoji模块
pip install emoji
安装指定版本号
pip install emoji==0.4.1
安装大于指定版本号
pip install emoji>=0.4.1
安装指定版本号的范围
pip install emoji>=0.4.0, <=0.4.9
requirements.txt
把所有已经安装的包保存到文件
pip freeze > requirements.txt
从文件中读取并安装所有的包
pip install -r /path/to/requirements.txt
卸载包
pip uninstall emoji
可以一次卸载多个
pip uninstall package1 package2 ...
从requirements.txt卸载所有的包
pip uninstall -r /path/to/requirements.txt
取消卸载包的提示
pip uninstall -y -r /path/to/requirements.txt
卸载所有的包
pip freeze | xargs pip uninstall -y