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

这是对常用pip命令的总结~

时间:2023-03-26 19:30:54 Python

pip是我们经常用到的工具。毕竟python是一门以庞大的第三方库着称的编程语言,所以我们总是使用pip来安装一些依赖库。它只是pip最常用的命令之一。下面是一些你需要在pip中掌握的命令。我个人使用的是Anaconda,所以需要在AnacondaPrompt中操作。如果使用官网下载的python版本,直接在cmd中操作即可。直接输入pip可以查看所有的命令参数和选项:查看pip的位置:wherepip更新pip的版本:pipinstall--upgradepip如果你的pip版本比较低,那么在使用pip的时候,会出现黄色像下面是字体的警告,个人建议能用就不要更新了。更新后很容易报错。这里以安装flask库为例,安装flask库,默认安装最新版本:pipinstallflask指定要安装的flask库的版本:pipinstallflask==versionnumber我们安装第三个的时候可能会比较慢-方库,甚至发生超时错误(Readtimedout),解决方法有两种,第一种是使用timeout参数增加时间:pipinstallflask--timeout6000第二种是使用国内的一些镜像,格式如下:pipinstallflask-imirror下面是一些比较稳定快速的国产镜像。最常用的是清华镜像:清华: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/pip也支持在指定文件安装包,什么时候用?比如我们新建一个虚拟环境,里面没有库,但是我们一个一个安装就很麻烦。我们可以将全局环境中的包导入到文件中,然后一次性安装到虚拟环境中。你只需要安装一些虚拟环境需要的库。这个操作建议在Pycharm终端上使用,因为涉及到文件的生成,直接在目录下找文件即可,具体操作如下:pipfreeze>requirements.txt这个命令会生成一个文本文件,这是你环境中所有安装的库和对应的版本:然后进入虚拟环境,输入如下命令,pip会安装文件中的所有库:pipinstall-rrequirements.txt查看piplistpipfreeze可以看到两者命令可以获取安装的库和对应的版本信息。两者最明显的区别在于格式不同,后者可以导出文件。还有一些细节上的区别就不在这里介绍了。pipshowflask查询一个库的一些基本信息,主要包括这个库的版本号、HomePage、位置和一些依赖(需要):这个命令用来查询一个库更具体的信息:pipshow-fflaskUpdatepiplist--outdated查询需要更新哪些库,会返回库的当前版本,最新版本库的类型:另一种形式:piplist-oupgradealibrary,也可以指定想要的版本编号:pipinstall--upgradeflask另一种形式:pipinstall-Uflaskuninstalls卸载一个第三方库。需要注意的是,pip中有些库是内置的,不支持卸载。pipuninstallflask安装原理相同,pipuninstall也支持通过文件一次卸载多个库。卸载pip本身:python-mpipuninstallpip关注公众号【奶糖猫】获取更多精彩文章~