本文介绍: 本文从“介绍、安装使用”这三个方面让读者了解pip。通俗易懂,可供0基础的选择阅读

        Python第三方库是一些由社区开发者或者组织提供的扩展Python功能模块或者包。它们可以帮助你实现一些Python本身不具备或者不方便的功能,拓展python的可玩性。比如

网络编程requests, urllib, scrapy, socket

数据分析numpy, pandas, scipy, matplotlib
机器学习scikit-learn, tensorflow, pytorch
图形界面tkinter, PyQt, wxPython等
图像处理:PIL, opencv, skimage
Web开发:Django, Flask, Tornado
游戏开发pygame, cocos2d

        使用第三方可以让你更快更高效地完成编程任务,而不需要自己从零开始编写代码。你可以利用pip工具安装管理第三方库,也可以指定国内源来加速下载

1. pip 介绍

        Python 有一个大特点,即具有强大的标准库和第三方库。Python 的标准库是随着 Python 安装时候默认自带的库,第三方库可以需要根据自己的开发需要选择安装pip 是 Python 标准库中的一个包,这个包是用来管理 Python 第三方库。从Python 3.4开始,pip已经内置在Python中,所以无需再次安装当然,安装和管理 Python 的第三方库有好几种方式,不过 pip 是 Python 第三方最主要的安装方式,可以安装超过 95% 以上的第三方库。

        1、pip一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找下载安装卸载功能

        2、pip官方推荐的安装和管理Python包的工具,用其来下载和管理Python非常方便。【pip全称package installer for python ,也就是Python包管理工具

        3、python拥有成千上万的宝藏库,这些库相当于已经集成好的工具,只要安装正确版本就可以在python使用。这些库都被放在一个统一仓库中,仓库名为:PyPi(Python Package Index),所有的库安装都是从这里调度

        4、有了仓库之后,还需要有管理员pip就是这样一个角色pip把库从PyPi取出来,然后安装到Python里,还可以管理安装好的库,比如更新查看搜索卸载等等。

        5、因为pip一个命令行程序,所以pip一般都在命令行执行各种操作

        6、pip最大的优势是它不仅能将我们需要的包下载下来,而且会把相关依赖的包也下载下来。例如pandas

2. 使用方法讲解

查看 pip 版本pip -V):

功能

 

2.1  installpip install package_name两种方法                                                                 安装

本地安装

        pip install <目录&gt;/<文件名&gt;

        安装本地安装包,也可以通过 *.whl 安装包进行安装 ,前提是要讲安装包下载本地

直接安装

        pip install package_name

         需要特殊说明的是,安装时可以指定版本号来安装,通过使用== 、&gt;=、 <=、 >、 < 来指定版本,不写则安装最新版,举例如下:(pip install pandas==0.20.3)

升级包:

        pip install —upgrade package_name

升级 pip:

        pip install —upgrade pip

使用 pip 安装第三方库的时候报错

2.2  uninstallpip uninstall package_name)                                                     卸载

2.3  freezepip freeze)                                                 查看已经安装的包及版本信息

         我们可以将显示出来的信息导出到指定文件中去,pip freeze > xxx.txt,可以发现安装包版本信息保存至 ‘xxx.txt’ 文件中了。

2.4 list(pip list)                                                                       列出当前已经安装的包

        使用命令 pip listoutdated 或 pip list -o :可以查看有新版本第三方库,可显示现在安装的版本,以及最新的版本。    

 

 2.5  show(pip show package_name)                                                 显示包的信息

 2.6  search(pip search package_name)                                                       搜索

        因为pip search服务请求量激增,而开发新的搜索方式需要投入大量的人力物力,所以官方永久禁用XMLRPC搜索功能

 

3pip 使用国内镜像

pip 命令默认使用的是国外pypi 镜像pypi.python.org),安装很慢,而且经常会出现超时导致安装失败。所以,使用国内的 pypi 镜像,可以极大地提高 pip 安装第三方包的速度。国内的第三镜像源有很多,如下所示

阿里镜像源:

http://mirrors.aliyun.com/pypi/simple/

中国科技大学镜像源:

https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣镜像源:

http://pypi.douban.com/simple/

清华大学镜像源:

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

华中理工大学

http://pypi.hustunique.com/

山东理工大学

http://pypi.sdutlinux.org/

如果要临时使用第三方镜像源,只需要在安装时,通过 pip 命令的 -i 选项指定镜像源即可,例如通过中国科技大学镜像源 pip install -i https://mirrors.bfsu.edu.cn/pypi/web/simple/ package_name

验证

        举例:在具体地址上下载jieba——第三方中文分词函数库。 

 

 

 

原文地址:https://blog.csdn.net/weixin_63148430/article/details/129890930

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_22828.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注