当前位置: 首页 > 后端技术 > Python

关于pip的15个小技巧

时间:2023-03-26 16:18:01 Python

认识pip众所周知,pip可以安装、更新、卸载第三方python库,非常方便。pip的全称:packageinstallerforpython,是Python的包管理工具。有些人可能用了很长时间的pip,但仍然不知道什么是包管理工具。让我们从Python语言开始。Python之所以流行,不仅仅是因为它简单易学,更重要的是它拥有成千上万的宝藏库。这些库相当于Python中只要安装就可以使用的集成工具。他们可以处理各种问题而不需要你重新造轮子,而且随着社区的不断更新和维护,一些库的功能越来越强大,几乎可以媲美企业级应用。那么如何下载安装这些工具库呢?它们被放置在一个名为PyPi(PythonPackageIndex)的统一“仓库”中,所有库的安装都是从这里安排的。有了仓库之后,还需要一个管理员,pip就是这样一个角色。pip从PyPi取库,然后安装到Python中,还可以对安装的库进行管理,如更新、查看、搜索、卸载等。一般来说,pip是Python第三方库的管家,理解它会为你省去很多麻烦。下面总结了使用pip过程中的30个常识和技巧,供大家参考。"注意:因为pip是一个命令行程序,所以pip一般都是在命令行进行各种操作。"1、安装pip从Python3.4开始,pip已经内置在Python中,无需再次安装。如果你的Python版本没有pip,可以使用以下两种方式安装。(1)在命令行输入easy_installpip,很快(2)从以下网站下载pip安装文件,然后解压到pythonscripts目录下,执行pythonsetup.pyinstall安装下载文件:2.查看pip版本pip--version3,升级pip如果pip版本太低,可以升级当前版本pipinstall--upgradepip4,获取帮助如果想知道pip怎么用,pip有什么功能有,执行如下语句获取详细教程:piphelp5,安装库使用pip安装第三方库,执行如下语句pipinstallpackage_name指定包版本:pipinstallpackage_name==1.1.2为比如我想安装3.4.1版本的matplotlibpipinstallmatplotlib==3.4.16,如果一个项目需要安装很多库,可以批量安装:pipinstall-re:\requirements.txtr的内容格式equirements.txt文件如下:7.使用wheel文件安装库。这种方式适合离线安装。wheel文件是库的源文件。可以在本地下载安装。步骤如下:(1)在网站上找到对应库的.whl文件(2)下载.whl文件,注意对应的版本(3)在.whl所在的文件夹中,按Shift键+鼠标右键打开CMD窗口或PowerShell(4)输入命令:pipinstallmatplotlib-3.4.1-cp39-cp39-win_amd64.whl完成安装8.卸载库安装好的库即可再次卸载:pipuninstallpackage_name9.升级库升级当前库的版本:pipinstall--upgradepackage_name10,查看库信息pipshow-fpackage_name11,查看已安装的库列出所有已安装的第三方库及对应版本piplist12,savelibrarylisttospecifiedfileandinstallinstallinstalledlibraries将信息保存到本地txt文件:pipfreeze>requirements.txt13。检查需要升级的库,看看有哪些需要升级。点列表-o14。检查兼容性问题,验证安装的库是否有兼容依赖问题pipcheckpackage-name15.下载库到本地下载库到本地指定文件,并保存为whl格式pipdownloadpackage_name-d"文件路径保存》附:更改pip源很多人抱怨pip安装库有时太慢是的,那是pip源的问题。前面提到pip是从PyPi下载库文件,但是由于PyPi服务器在国外,访问速度很慢。但是国内提供了很多镜像源来替代PyPi,比如清华源、豆瓣源、阿里云源等,这些镜像源备份了PyPi中的数据,而且由于服务器在国内,所以速度会快很多.但是镜像源数据有滞后。比如清华源的pypi镜像,每5分钟同步一次。镜像源有两种使用方式,以清华源为例:(1)暂时使用pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplesome-packagematplotlib除了matplotlib是名字要安装的库的名称另外其他的都是固定格式的(2)设置为默认pipconfigsetglobal.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple设置为默认后,以后安装库会从清华源下载,不加镜像源地址