相信大多数熟悉Python的人一定听说过并使用过pip这个工具,只是对它的理解可能不是很透彻。我将向您介绍使用pip的10个技巧。相信对大家以后管理和使用Python中的标准库会有帮助。当然,安装是在Python3.4和Python2.7.9之后。官网的安装包已经自带pip,用户安装Python后直接使用即可。如果你使用virtualenv或者pyvenv创建的虚拟环境,那么pip也会默认安装。如果需要自己安装pip包,在已经配置Python的环境下运行如下命令行py-mensurepip--upgrade。另一种方式是直接从官网下载get-pip.py。脚本,然后直接运行pythonget-pip.py脚本。版本有点低。如果要升级,在命令行输入如下命令pipinstall--upgradepip或者pipinstall-Upip安装某个版本的包。如果打算使用pip安装第三方包,使用如下命令行pipinstallpackage-name,例如我们要安装指定版本的第三方包,比如安装3.4.1版本的matplotlib,pipinstallmatplotlib==3.4.1卸载或更新包如果你打算卸载一个包,输入的命令行是pipuninstallpackage_name如果你打算更新某个包,对应的命令行是pipinstall--upgradepackage_name#或pipinstall-Upackage_name通过以下命令查看某个包的信息使用此命令行查看指定包的信息,pipshow-frequestsoutputName:requestsVersion:2.24.0Summary:PythonHTTPfor人类。主页:https://requests.readthedocs.io作者:KennethReitz作者-电子邮件:me@kennethreitz.org许可证:Apache2.0位置:c:\users\pc120\pycharmprojects\pythonproject1\venv\lib\site-packagesRequires:certifi,chardet,idna,urllib3Required-by:etelemetry,gTTS,pandas-datareader,pandas-profiling,pyler,pywhatkit,pyxnat、streamlit、tushare、wikipedia、yfinanceFiles:requests-2.24.0.dist-info\DESCRIPTION.rstrequests-2.24.0.dist-info\INSTALLER......查看需要升级的包我们需要查看现有包中,哪些需要升级,可以使用如下命令行查看,piplist-ooutputPackageVersionLatestType-----------------------------docutils0.15.20.18.1wheelPyYAML5.4.16.0wheelrsa4.7.24.8wheelsetuptools56.0.062.1.0wheel查看兼容性问题下载安装一些标准库时,需要考虑到兼容性问题,一些标准库的安装可能需要依赖其他标准库,会出现版本冲突等问题。我们先用下面的命令行来检查是否有冲突。pipcheckpackage_name当然,如果我们不指定是哪个标准库的话,它会检查当前安装的所有包是否存在版本冲突。pipcheckoutputfinance0.1.70有要求requests>=2.26,但你有要求2.24.0.selenium4.1.0有要求urllib3[secure]~=1.26,但你有urllib31.25.11。感觉安装速度有点慢,就指定国内源安装。可以指定国内源安装某个包,比如pipinstall-ihttps://pypi.douban.com/simple/package_name国内源有清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科学技术大学https://pypi.mirrors.ustc.edu.cn/simple/华中科技大学:http://pypi.hustunique.com/山东工业大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/下载包但不要安装如果我们要下载一个包到指定路径下,命令行如下pipdownloadpackage_name-d"某路径"如pipdownloadrequests-d"."就是下载当前目录下的requests模块和其他依赖它的模块。批量安装软件包我们在看到别人的项目时,一般都会包含一个requirements.txt文件,里面包含了一些Python项目中需要用到的第三方库。生成这个txt文件需要pipfreeze>requirements.txt如果我们需要批量安装第三方库,在命令行输入如下命令pipinstall-rrequirements.txt
