在Python编程中,pip
是一个非常重要的工具。它是Python包管理器,帮助你安装、更新、删除和管理Python软件包。如果你想要轻松地使用第三方库(比如requests
、numpy
、pandas
),就离不开pip
。
目录
一、导语:pip安装
当然Python包管理也有一个专门的网站,我们在后期可以通过制作自己的库,通过网络共享分享给码友!
什么是pip?
pip
是Python包安装工具的缩写,代表“pip Installs Packages”。简单来说,它就是一个帮助你管理Python包的工具。通过pip
,你可以轻松地下载和安装成千上万的Python包,提高开发效率。
安装pip
大多数现代Python版本都会自带pip
,你可以通过以下命令检查pip
是否已安装:
pip --version
如果没有安装pip
,可以通过下载get-pip.py
脚本来安装:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
pip 常用命令详解 :
1. 安装包:pip install 包名
要安装一个包,只需使用以下命令:
pip install 包名
示例
pip install requests
这个命令会从Python包索引(PyPI)中下载并安装requests
库。
2. 升级包:pip install 包名
要升级已安装的包,可以使用:
pip install --upgrade 包名
示例
pip install --upgrade requests
这个命令会将requests
库升级到最新版本。
3. 卸载包:pip uninstall 包名
要卸载不再需要的包,可以使用:
pip uninstall 包名
示例
pip uninstall requests
这个命令会删除requests
库及其相关文件。
4. 列出已安装的包:pip list
要查看系统中已安装的所有包,可以使用:
pip list
这个命令会列出所有已安装的包及其版本号。
示例
pip list
输出示例:
Package Version
---------- -------
pip 21.0.1
requests 2.25.1
5. 显示包信息:pip show 包名
要查看特定包的详细信息,可以使用:
pip show 包名
示例
pip show requests
输出示例:
Name: requests
Version: 2.25.1
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: /usr/local/lib/python3.8/site-packages
Requires: certifi, chardet, idna, urllib3
6. 冻结已安装包(打包库):pip freeze > requirements.txt
有时你可能需要记录当前环境中所有包的版本,以便在其他环境中重现。可以使用:
pip freeze > requirements.txt
这个命令会将所有已安装包的名称和版本号输出到requirements.txt
文件中。
示例
pip freeze > requirements.txt
生成的requirements.txt
文件示例:
certifi==2020.12.5
chardet==3.0.4
idna==2.10
requests==2.25.1
urllib3==1.26.3
7. 根据requirements.txt安装包:pip install -r requirements.txt
当你拿到一个包含所有依赖包的requirements.txt
文件时,可以使用以下命令一键安装:
pip install -r requirements.txt
示例
pip install -r requirements.txt
这个命令会读取requirements.txt
文件并安装所有列出的包。
8. 搜索包:pip search 关键词
要在PyPI中搜索包,可以使用:
pip search 关键词
示例
pip search requests
这个命令会在PyPI中搜索与requests
相关的包,并列出搜索结果。
以上就是Python中pip
的常用命令。通过这些命令,你可以方便地管理Python包,极大地提高开发效率。