找回密码
 会员注册
查看: 21|回复: 0

Python工具pip基本命令

[复制链接]

3

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2024-9-7 17:34:40 | 显示全部楼层 |阅读模式
Hi,大家好,我是半亩花海。本文主要了解Python的包安装工具的 pip相关的基本的用法。pip(ThePackageInstallerforPython),Python包管理工具,提供了对Python包的查找、下载、安装、卸载、更新等功能。目录一、pip与pypi介绍二、pip基本命令三、使用国内镜像源安装第三方库四、pip安装本地whl文件一、pip与pypi介绍pip为Python包管理工具,提供查找、下载、安装、卸载等功能,为easy_install替代品pypi是Python官方第三方库仓库(开源包公共存储库),可下载或上传自己开发的库,使用pip下载。pip官方文档:https://pip.pypa.io/en/latest/reference/(pip官方文档)二、pip基本命令前提:在windows系统下,进入cmd.exe(win+R—>cmd—>输入pip命令)以下命令要注意局域网设置,尤其是挂梯子的时候是安装不了软件包的。1.更新pippython-mpipinstall--upgradepip或者pipinstall--upgradepip注:如果更新失败,可能是因为网络问题,则选择其他更新方法。2.安装库pipinstallpackage_namepipinstallpackage_name==版本号#指定版本由于Python在下载很多的库时,容易出现超时等问题,主要是因为Python库的服务器都在国外,国内下载库的速度会很慢,所以需要配置国内镜像源来加快下载速度:#使用国内镜像源安装第三方库pipinstallpackage_name==版本号-ihttps://pypi.tuna.tsinghua.edu.cn/simple3.安装多个指定版本的库pipinstallpackage_name1package_name2...pipinstallpackage_name1==版本号package_name2==版本号...#指定版本4.升级库pipinstall--upgradepackage_namepipinstall--upgradepackage_name==版本号5.卸载库pipuninstallpackage_name6.查看已安装库的信息(Package、Version)piplist7.查看需要被升级的包piplist-o8.查看特定库版本pipshowpackage_name9.查看库的所有版本(Availableversions、INSTALLED、LATEST)pipindexversionspackage_name弹出警告:WARNING:pipindexiscurrentlyanexperimentalcommand.Itmayberemoved/changedinafuturereleasewithoutpriorwarning. 意思是:因为"pipindex"命令目前还处于实验阶段,可能会在未来的版本中被移除或更改。我们可以尝试使用其他命令来获取numpy的版本信息,比如使用"pipshownumpy"或者"pipsearchnumpy"来查看numpy的版本信息。但是我尝试了使用pipsearchpackage_name进行搜索包,但是它弹出错误:ERROR:XMLRPCrequestfailed[code:-32500]RuntimeErroryPInolongersupports'pipsearch'(orXML-RPCsearch).Pleaseusehttps://pypi.org/search(viaabrowser)instead.Seehttps://warehouse.pypa.io/api-reference/xml-rpc.html#deprecated-methodsformoreinformation.意思是:最近PyPI(PythonPackageIndex)已经停止支持使用命令行的"pipsearch"命令来搜索包。这是因为他们不再支持XML-RPC搜索,而是转向了使用 Searchresults·PyPI 网站来进行包搜索。这个变化是为了配合XML-RPC搜索的废弃。您可以在浏览器中访问 Searchresults·PyPI 来搜索需要的包。10.查看兼容问题"pipcheck"命令用于检查已安装的Python包是否存在依赖关系不完整或版本不匹配的情况。在下载安装某些标准库时,需要考虑到兼容性问题。某些标准库的安装可能需要依赖其他的标准库,这会存在版本兼容性等问题,安装前可以先用check命令行来检查是否存在冲突问题。pipcheckpackage_name如果不指定标准库:(则会检查现在已经安装的所有包中的是否存在版本冲突等问题)pipcheck三、使用国内镜像源安装第三方库1.pip国内常用镜像源:清华大学 https://pypi.tuna.tsinghua.edu.cn/simple豆瓣(douban) https://pypi.douban.com/simple阿里云 https://mirrors.aliyun.com/pypi/simple中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple2.修改源方法1)临时使用(在pip加上-i参数指定pip源)pipinstallpackage_name==版本号-ihttps://pypi.tuna.tsinghua.edu.cn/simple2)永久修改windows:在user目录创建pip目录,如C:\Users\xx\pip,新建pip.ini,加上如下内容:index-url=https://pypi.tuna.tsinghua.edu.cn/simplelinux:在~/.pip/pip.conf加上如下内容:index-url=https://pypi.tuna.tsinghua.edu.cn/simple#注:若没有pip.conf则创建一个四、pip安装本地whl文件在cmd进入pythonScripts目录:pipinstallpython_dateutil-2.5.3-py2.py3-none-any.whl在cmd输入whl文件全路径:pipinstallC:\Users\python_dateutil-2.5.3-py2.py3-none-any.whl
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-11 01:43 , Processed in 1.883426 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表