<返回更多

几招教你解锁PyPI代码库,海量代码随便用

2021-06-04    一拳要你猪命
加入收藏

#你是否经历过这样的场景

 

打开编辑器,苦思冥想20分钟
只码出了一行“hello world”

 

又或者,好不容易写了个脚本
结果10行代码15个Bug……

 

#不慌,这里就有一份指南!

 

Python的世界里
有个巨大的宝库PyPI
里面有27万开放的模块供大家使用
很多让你苦思冥想的代码
或许其他大神早就解决了
并提供了简单好用的模块

一起解锁这个宝库吧

 


 

相关软件

 

主要有两个:PyPI、pip。

 

Python包索引(PyPI)是Python软件储存库,是Python官方的第三方库的仓库;而pip是一个管理包工具,主要用于下载安装PyPI上的软件包,我们可以理解为它是开启PyPI宝库的钥匙。

 

几招教你解锁PyPI代码库,海量代码随便用

 

概念

#PyPI

 

PyPI是专门存放Python开源代码的一个社区。

 

PyPI的官网就是pypi.org,直接百度搜索pypi第一个链接就是了。

几招教你解锁PyPI代码库,海量代码随便用

 

打开界面可以看到,里面已经有27万个已开源的Python代码了。

 

接下来只需要将你想找的项目关键词放进搜索框中搜索就可以了。

几招教你解锁PyPI代码库,海量代码随便用

 


几招教你解锁PyPI代码库,海量代码随便用

 

概念

#pip

 

在下载Python到本地的时候,就会自带一个叫pip的工具,它可以帮助我们从PyPI里下载我们所需要的各种模块。

 

上周我们也有讲到Python安装软件里有pip包管理工具,今天我们会介绍pip的实用功能。

 

pip命令01

#pip install

 

打开电脑的终端,在里面输入命令 pip install 模块名回车也可以完成第三方库的下载。

 

需要注意的是mac本本身自带pip和Python2,为了加以区分,Mac本里Python3对应的pip要改成pip3。(pip3 install + 模块名)

几招教你解锁PyPI代码库,海量代码随便用

 

在pip下载过程中,可能会出现以下几个情况:

 

1.下载时出现红字

 

出现红字一般是因为网速慢和网络受限两种情况。

 

因为PyPI是国外的网站,所以在下载PyPI里的内容时会因为地区ip对国外网络的支持程度导致下载速度很慢从而下载失败。

 

为此国内开发了一些专门下载Python模块的梯子用来提高我们的网速。

 

pip install -i

https://pypi.tuna.tsinghua.edu.cn/simple

模块名回车(Mac端是pip3)

 

小tips:如果是在公司pip下载失败,可能不是地区ip的原因,而是公司内网本身的限制。

 

2.下载时出现黄字

 

大部分出现黄字的原因是因为pip不是最新版本。

 

黄字可以无视,因为目前最新的pip20.0版本容易出现问题。

 

几招教你解锁PyPI代码库,海量代码随便用

 

3.下载时没有出现其他颜色表示成功下载了

 

如果下载完模块后感觉不需要的话你也可以对模块进行卸载。

 

pip命令02

#pip uninstall

 

在终端输入pip uninstall 模块名(Mac本pip换成pip3)。

 

回车后会用Yes和No让你确定是否卸载,输入y确定后回车瞬间即可卸载。

 

pip本身也是一个模块,使用命令pip uninstall pip也能完成pip本身的卸载。(不建议轻易尝试噢!除非卸载后你能自己安装回去)

几招教你解锁PyPI代码库,海量代码随便用

 

pip命令03

#pip show

 

如果下载了该模块,终端会弹出模块名称,模块的版本等这些基本信息。

 

没有下载该模块的话终端会不进行任何显示。

 

几招教你解锁PyPI代码库,海量代码随便用

 

pip命令04

#pip list

 

输入pip list(Mac本pip换成pip3)回车可以查看目前已经下载的全部模块名。

 

几招教你解锁PyPI代码库,海量代码随便用

 

pip命令05

#pip-V

 

输入pip-V(Mac本pip换成pip3)可以看pip目前的版本信息。

 

几招教你解锁PyPI代码库,海量代码随便用

 


 

秒get大神同款代码

你学会了吗!

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>