Python3自动安装第三方库|Python3自动安装第三方库,跟pip说再见

目录

  • 1、引言
  • 2、pip手动安装
    • 2.1 在线安装
      • 2.1.1 默认安装
      • 2.1.2 指定版本安装
    • 2.2 离线安装
      • 2.3 设置国内源
        • 2.4 卸载与升级
          • 2.4.1 卸载
          • 2.4.2 升级
      • 3、pip.main自动安装
        • 3.1 pip main 安装
          • 3.2 os安装
          • 4、总结

            1、引言 续上一篇《一行代码,导入Python所有库》
            不知道是不是都跟小鱼一样,把剩下的时间来学(撩)习(妹)。
            为了体现小鱼在懒上的造就,小鱼今天再分享一个骚操作:

            Python自动安装第三方库,彻底解放双手!

            Python3自动安装第三方库|Python3自动安装第三方库,跟pip说再见
            文章图片


            2、pip手动安装 说道Python安装第三方库,我们第一反应,必须pip方式安装,没毛病,必须的。

            但是想想,如果你换电脑了(土豪才换电脑,我都换朋友),Python第三方库那么多,你难道要一次一次的敲击pip install??
            不过,按照流程,我们还是要先介绍一下pip的手动安装方式,然后再介绍今天的角:自动安装第三方库,

            2.1 在线安装

            2.1.1 默认安装 老生常谈了,直接一句命令:
            pip install第三方库名称


            2.1.2 指定版本安装 指定第三方库的版本安装命令:
            pip install第三方库名称==版本号

            例如
            pip installselenium==3.3

            指定版本号的几种方式:
            ①不指定的情况下,默认安装最新的
            ②== 指定具体版本号
            ③<= 指定最高版本号
            ④>= 指定最低版本号
            ⑤< 不高于某版本号
            ⑥> 不低于某版本号
            注意

            这里提示一下,如果不指定具体的版本号,则需要用引号(' '),如下:
            pip installselenium==3.3


            2.2 离线安装
            很多python库在线安装会超时,或者没有网络的情况下,这个时候,就会想到离线安装。
            毕竟上班摸鱼是不对的;
            占用公司网络下载安装包也是不对的。
            这里推荐两个非常非常全的第三方库地址,别客气,直接拿走:
            健康网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/
            Pypi:https://pypi.org/

            Python3自动安装第三方库|Python3自动安装第三方库,跟pip说再见
            文章图片

            小屌丝:鱼哥,离线安装,总共分几步?

            小鱼:总共分三步,请跟我一起数:
            • 第一步:登录Python第三方库网站;
            • 第二步:把第三库的文件,下载到本地
            • 第三步:通过本地安装
            命令
            pip install C:\Project\pyRXP-2.2.0-cp35-cp35m-win_amd64.whl


            2.3 设置国内源
            小屌丝:鱼哥,有没有一个不用下载到本地,还能嗷嗷快安装的方式

            小鱼:这必须的有,上车,看命令。
            如果不想下载到本地,还想直接pip安装,那国内源镜像考虑一下。
            命令
            pip install plotly -i https://pypi.tuna.tsinghua.edu.cn/simple

            国内源地址,如下:
            阿里云镜像:http://mirrors.aliyun.com/pypi/simple/
            清华大学镜像:https://pypi.tuna.tsinghua.edu.cn/simple/
            豆瓣镜像:http://pypi.doubanio.com/simple/
            中科大镜像:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/
            小屌丝:鱼哥,这方法好是好,但是我不想每次都输入地址,能不能搞一个一劳永逸的方法,

            小鱼:…你的要求可真高,不过方法可以有。
            就在你的当前项目下,创建一个pip.ini文件,直接调用这个文件内容就OK了:
            Python3自动安装第三方库|Python3自动安装第三方库,跟pip说再见
            文章图片


            2.4 卸载与升级

            2.4.1 卸载 有安装,就有卸载,

            也是很简单,一句命令
            pip uninstall 第三方库名称


            2.4.2 升级 在升级之前,我们需要先查看,如下:

            1、查看命令
            ①查看已安装的库
            pip list

            ②查看指定的库
            pip show 库名称

            2、升级命令
            ①查看可升级的库
            pip list -o

            ②升级命令
            pip install --upgrade 库名称


            3、pip.main自动安装
            3.1 pip main 安装
            千呼万唤始出来,犹抱琵琶不遮面!

            前面做了那么多铺垫,主角出场,可以鼓掌,不要停的那种!

            Python3自动安装第三方库|Python3自动安装第三方库,跟pip说再见
            文章图片


            我们都经历过,接着别人的代码(拒绝背锅侠),继续前行,但是,有些库我们却没有安装,

            这个时候,就很痛苦,不停地提示没有库,不停地安装,

            想想就苦逼。

            小屌丝:那么有没有一种办法,一步搞定??

            小鱼:必须的,上车,放代码。
            代码展示
            # -*- coding:utf-8 -*-# @Time: 2021-08-03# @Author : carl_DJ"""如果引用的库未安装,则自动安装""" #为了明确异常信息,我们追加断言try:import requestsimport pandas as pdfrom bs4 import BeautifulSoupimport jiebaimport jieba.analyseimport matplotlib.pyplot as pltfrom wordcloud import WordCloud,STOPWORDSimport numpy as npfrom PIL import Image# 使用pip.main()方法进行依赖库的安装(例举几个常用的库)exceptImportError:import pippip.main(["install", "--user", "requests","beautifulsoup4","matplotlib","wordcloud","pandas","pillow"])import requestsimport pandas as pdfrom bs4 import BeautifulSoupimport jiebaimport jieba.analyseimport matplotlib.pyplot as pltfrom wordcloud import WordCloud,STOPWORDSimport numpy as npfrom PIL import Image

            执行这段代码,剩下的就是等(liao)待(mei)。
            因为小鱼都已经安装完,所以就不执行了。

            3.2 os安装
            小屌丝:看到这里,我觉得我牛叉了…

            小鱼:这才哪到哪,我用一行代码,自动安装。

            小屌丝:我屮艸芔茻…
            代码展示
            # -*- coding:utf-8 -*-# @Time: 2021-08-03# @Author : carl_DJimport os#需要安装的库libs = ["requests","beautifulsoup4","matplotlib","wordcloud","pandas","pillow"]#循环遍历安装for lib in libs:os.system("pip install " + lib)

            小屌丝:唉我去~~ 鱼哥,牛了牛了!!!

            小鱼:我就想叉腰一会…

            4、总结 看到这里,又要到总结的时间了,

            我们看看今天分享的内容都有啥:
            pip在线安装pip离线安装国内源镜像安装卸载与升级Python自动安装
            【Python3自动安装第三方库|Python3自动安装第三方库,跟pip说再见】本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

              推荐阅读