06.20 Python使用Pip安装或卸载包

Python使用Pip安装或卸载包

这篇文章带你一步步熟悉 pip,学习使用 pip 从 Pypi 上安装Python第三方模块。

Python发展了这么多年,越来越多的人贡献了大量的第三方包。Pypi是 Python Package Index 的缩写,是一个免费的第三方包的大仓库。借助这个大型的第三方模块体系,这使得Python能够短短几行代码,就能快速完成很多工作。

pip版本


装了Python后,默认应该就已经装上了 pip,打开终端,查看版本的命令是:

Python使用Pip安装或卸载包

以下是我直接使用 pip 命令显示的帮助信息。

Python使用Pip安装或卸载包

你也可以查看具体的某个命令的帮助,例如使用 pip install --help 查看安装模块的命令帮助。

Python使用Pip安装或卸载包

显示已安装模块


使用 pip freeze 查看已安装模块的信息。

pip freeze

输出:

bogon:quxihuan-python-code alex$ pip freeze
3to2==1.1.1
appdirs==1.4.3
applib==1.2
appnope==0.1.0
asn1crypto==0.23.0
autopep8==1.3.4
beautifulsoup4==4.6.0
certifi==2018.1.18
cffi==1.11.0
chardet==3.0.4
click==6.6
cmdln==2.0.0
CodeIntel==2.0.0rc2
cryptography==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


分享到:


相關文章: