想装个画图的matplotlib库,网上搜教程,清一色让打开终端,敲一行代码pip install matplotlib。执行完这个命令,终端又弹出[notice],提示pip可以升级到最新版本,并直接给出了用来升级pip的代码python.exe -m pip install --upgrade pip。
瞬间觉得,有必要搞清楚pip是个啥,在Python中是干什么用的。
一、pip的本质
和手机类比,Python = 手机操作系统(比如iOS、安卓),pip是Python官方自带的“应用商店”和“软件管家”,专门用来安装、卸载、更新Python的第三方库。
刚出场的手机的功能有限,想聊天、追剧、办公,就得去应用商店装APP。Python也一样,自带的基础功能只能做简单的计算,想画图、做数据分析、写爬虫,都得靠pip装对应的“工具库”。
对于Python 3.4 及以上版本,Python会自带pip,不用另行安装。唯一需要注意的是:安装Python时,一定要勾选“Add Python to PATH”(把Python添加到系统环境变量),不然终端会找不到pip,出现“pip不是内部命令”的报错。
二、pip的核心操作
1.安装第三方库(最常用)
(1)语法:pip install 库名
(2)举例:安装绘图库matplotlib
命令:pip install matplotlib
有的时候,会出现安装失败,比如由于是国外下载源,网络不稳定,或者单位网络限制访问外网,此时可以加上镜像,比如下面的清华源镜像,如下:
pipinstall matplotlib-i https://pypi.tuna.tsinghua.
edu.cn/simple
2.升级pip到最新版本
语法:python.exe -m pip install --upgrade pip
直接复制这条命令到终端,按回车,等待升级完成即可,升级后不影响之前装的任何库。
3.卸载库(装错了、不用了就删)
语法:pip uninstall 库名
举例:卸载matplotlib(如果不需要了)
命令:pip uninstall matplotlib
在执行命令过程中,提示“Proceed (y/n)?”时,输入y,按回车就会自动卸载。
4.查看已安装的所有库
语法:pip list
输入后,终端会列出所有用pip装过的库,以及对应的版本,方便检查哪些库已经装了、哪些需要更新。如下图所示:
5.查看某个库的详细信息
语法:pip show 库名
举例:查看matplotlib的版本和安装路径
命令:pip show matplotlib
输入后,会显示库的版本、作者、安装位置等信息,确认库是否安装成功。
一步一步,不负每一份热爱。