python如何下载包|终端输入pip指令即可完成基础下载

python如何下载包|终端输入pip指令即可完成基础下载

当初刚入门学Python的时候,最让人头大的就是python如何下载包,网上的教程五花八门,说法乱七八糟,照着试了好几次全是报错,硬生生卡了一晚上进度,特别折腾。

最开始完全搞错了操作入口。

傻乎乎直接打开Python的IDLE编辑界面,在代码输入框里敲下载指令,每次刚输完pip install,回车就是一片红色报错,通篇的语法错误提示。反复删了重输,换了好几个要下载的包,不管是爬虫用的requests还是数据分析的numpy,结果一模一样,没有一次成功。当时完全摸不着头脑,以为是自己Python安装出了问题,甚至打算卸载重装软件,白白浪费了大把时间,越弄越烦躁。

后来才反应过来,代码编辑界面是用来写代码、跑程序的,根本不支持下载第三方包的指令,从根上就搞错了操作场景,所有操作自然全部失效。

真正能用的操作入口,就是电脑自带的命令提示符终端,不用额外安装任何软件,系统自带就够用。Windows系统直接按下win+R组合键,弹出运行小窗口,输入cmd之后回车,就能调出黑色的终端操作界面,所有下载操作都在这里完成,和Python编辑器完全不搭边。

输入对应的下载指令就可以执行安装,基础格式特别简单,就是pip install+需要的包名,没有多余复杂的参数。

第一次在终端正确输入指令后,终于不再报错。

当时下载requests包,直接敲下pip install requests,回车之后终端就开始自动检测本地环境、匹配适配版本、下载安装依赖文件。只是原生的官方源速度特别慢,网络稍微不稳就会卡顿中断,我当时盯着进度条卡了快五分钟,几乎没动过。随手试了网上的国内清华镜像源替换指令,在原指令后面加上对应的镜像地址,下载速度瞬间提速,十几秒就完成了全部安装,整个过程流畅得离谱。

还有个很容易踩的小坑,很多人电脑里装了多个Python版本,直接用pip指令会识别到老旧版本,导致下载的包无法在新版本里使用。碰到这种情况,直接把指令换成pip3就行,就能精准匹配当前在用的新版Python,完美规避版本不匹配的问题。

不用去折腾复杂的环境配置,也不用下载乱七八糟的辅助工具,新手只需要记住终端操作、区分pip和pip3、卡慢就换镜像源这几点,就能搞定绝大多数Python包的下载需求。

那天折腾通透之后,把常用的下载指令随手记在了记事本里,之后写代码需要装包,直接复制粘贴就行,再也没为这种基础问题卡过进度。

了解更多百科知识请访问 百科