Python告别pip手动安装模块,实现全自动安装第三方库,彻底解放你的双手

兄弟们,为了帮助大家更加高效的摸鱼,今天分享一个骚操作,Python自动安装第三方库!

为了体现小编在懒上的造就,今天再分享一个骚操作:Python自动安装第三方库,全自动不需要你动!

Python告别pip手动安装模块,实现全自动安装第三方库,彻底解放你的双手

pip手动安装

一说Python要安装哪个模块,我们第一反应,win+r输入cmd,pip instll 安装~

没毛病,必须的!

但是如果换电脑了(土豪才换电脑,我都换朋友),Python第三方库那么多,你难道要一次一次的敲击pip install??

难道你还是小学生,还需要练习敲键盘??

Python告别pip手动安装模块,实现全自动安装第三方库,彻底解放你的双手

不过,按照流程,我们还是要先介绍一下pip的手动安装方式,然后再介绍今天的主角:自动安装第三方库。

1、 在线安装

默认安装

老生常谈了,直接一句命令:

pip install  第三方库名称

# 兄弟们学习python,有时候不知道怎么学,从哪里开始学。掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。
# 那么对于这些大兄弟们,我准备了大量的免费视频教程,PDF电子书籍,以及源代码!
# 还会有大佬解答!
# 都在这个群里了 279199867
# 欢迎加入,一起讨论 一起学习!

 

指定版本安装

指定第三方库的版本安装命令:

pip install  # 第三方库名称==版本号

 

例如

pip install  selenium==3.3

 

指定版本号的几种方式:

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

注意

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

pip install  'selenium>3.3'

 

2、离线安装

很多python库在线安装会超时,或者没有网络的情况下,这个时候,就会想到离线安装。

毕竟上班摸鱼是不对的,占用公司网络下载安装包也是不对的~

这里推荐两个非常非常全的第三方库地址,别客气,直接拿走:

  • 健康网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/
  • Pypi:https://pypi.org/

Python告别pip手动安装模块,实现全自动安装第三方库,彻底解放你的双手

离线安装,总共分三步:

  • 第一步:登录Python第三方库网站;
  • 第二步:把第三库的文件,下载到本地
  • 第三步:通过本地安装

命令

pip install C:\Project\pyRXP-2.2.0-cp35-cp35m-win_amd64.whl

 

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了:
Python告别pip手动安装模块,实现全自动安装第三方库,彻底解放你的双手

4、卸载与升级

卸载

有安装,就有卸载,也是很简单,一句命令。

pip uninstall 第三方库名称

 

升级

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

1、查看命令

查看已安装的库

pip list

 

查看指定的库

pip show 库名称

 

2、升级命令

查看可升级的库

pip list -o

 

升级命令

pip install --upgrade 库名称

 

pip.main自动安装

1、pip main 安装

千呼万唤始出来,犹抱琵琶不遮面!
前面做了那么多铺垫,主角出场,可以鼓掌,不要停的那种!

Python告别pip手动安装模块,实现全自动安装第三方库,彻底解放你的双手

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

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

那么有没有一种办法,一步搞定??

必须的,上车,放代码。

代码展示

"""如果引用的库未安装,则自动安装""" 
#为了明确异常信息,我们追加断言
try:
    import requests
    import pandas as pd
    from bs4 import BeautifulSoup
    import jieba
    import jieba.analyse
    import matplotlib.pyplot as plt
    from wordcloud import WordCloud,STOPWORDS
    import numpy as np
    from PIL import Image
# 使用pip.main()方法进行依赖库的安装(例举几个常用的库)   
except  ImportError:
    import pip
    pip.main(["install", "--user", "requests","beautifulsoup4","matplotlib","wordcloud","pandas","pillow"])
    import requests
    import pandas as pd
    from bs4 import BeautifulSoup
    import jieba
    import jieba.analyse
    import matplotlib.pyplot as plt
    from wordcloud import WordCloud,STOPWORDS
    import numpy as np    
    from PIL import Image 

 

执行这段代码,剩下的就是等(liao)待(mei)。

因为都已经安装完,所以就不执行了。

2、os安装

代码展示

import os

#需要安装的库
libs = ["requests","beautifulsoup4","matplotlib","wordcloud","pandas","pillow"]

#循环遍历安装
for lib in libs:
    os.system("pip install " + lib)

 

总结

又要到总结的时间了,我们看看今天分享的内容都有啥:

  • pip在线安装
  • pip离线安装
  • 国内源镜像安装
  • 卸载与升级
  • Python自动安装

回过来想想,也就那么回事~

不管用什么方法安装,只要能只能安装上就行。

所以,我们选择的方法,适合自己的就是最好的。

最后给大家分享一套Python视频案例教程,涵盖了常见的绝大部分案例,希望对大家有所帮助:代码总是学完就忘记?100个Python实战项目!让你沉迷学习丨学以致用丨下一个Python大神就是你!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python告别pip手动安装模块,实现全自动安装第三方库,彻底解放你的双手 - Python技术站

(0)
上一篇 2023年4月2日 下午4:40
下一篇 2023年4月2日 下午4:41

相关文章

  • 聊天尬住了?教你用Python一键获取斗图表情包,从此摇身变海王

    很多兄弟在聊天上没有下太多的功夫,导致自己聊天的时候很容易尬住,然后就不知道聊啥了,这时候合适表情包分分钟就能救场,但是一看自己收藏的表情包,好家伙,两只手都数得过来。 所以今天来给兄弟们分享一下爬取表情包的代码,再也不用尬聊了! 给大家看看我朋友的尬聊场面     本次目标 网站:发表情 网不好 ,没加载出来,表弟又在当老六,看不该看的抢我网速!!! 使用…

    Python开发 2023年3月31日
    00
  • 女同桌找我要表情包,还好我会Python,分分钟给她下载几十个G…

    emmm~ 起因呢,这昨晚女同桌跟我说电脑有点卡,喊我去宿舍给她装个新系统,装系统就装系统吧,结果又说新系统表情包都没保存~ 我当时就有点生气,真当我是万能的呢? 于是我直接就用Python给她爬了几十个G,完事扭头就走,任她怎么喊我也没用! 一、准备工作 使用的环境 python3.8 | Anaconda pycharm 使用的模块 requests 第…

    Python开发 2023年4月2日
    00
  • 用Python计算从1到500之间偶数的和

    兄弟们,今天来实现一下用Python计算1到500的偶数总和,灰常简单,检验一下大家基础学的怎么样! 涉及到的知识点 range 使用 for 循环 推导式 函数调用 # 这应该都学过吧,如果刚刚接触Python,基础都还没怎么学的话,加Q群 279199867,领取2022最新的Python视频教程、100本Python电子书、基础、爬虫、数据分析、web…

    Python开发 2023年4月2日
    00
  • python移除列表中的重复元素

    所谓基础不牢,地动山摇,咱们基础学完了,但是要温故而知新。     涉及知识点 python 遍历列表 python 集合 set python 方法调用 代码解析 咱们通过遍历和集合两个方式来实现 首先导入使用的模块 import platform # Python学习交流群:279199867 # 进群后可领取海量:Python视频教程、100本Pyth…

    2023年4月2日
    00
  • Python绘制饼状图对商品库存进行分析

    今天来实践一下如何用Python对商品库存绘制饼状图进行分析 一、知识点 文件读写 基础语法 字符串处理 文件生成 数据构建 二、效果展示 一目了然 三、代码展示 兄弟们学习python,有时候不知道怎么学,从哪里开始学。掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。那么对于这些大兄弟们,我准备了大量的免费视频教…

    Python开发 2023年4月2日
    00
  • 两行Python代码实现自动打开百度并输入搜索词,超简单

    在群里面最常见的一句话就是,本群已和百度达成深度合作,有问题直接找百度即可! 好家伙~ 那我们今天就来试试,用Python自动打开百度找答案! 涉及知识点 基础语法 路由跳转 http 状态码 代码展示 首先导入咱们需要使用的模块 import platform import webbrowser # 我给大家准备了这些资料:Python视频教程、100本P…

    Python开发 2023年4月2日
    00
  • 利用Python检验用户输入密码的复杂度

    用Python检测用户输入密码的复杂度,灰常简单! 密码强度检测规则: 至少包含一个数字 至少包含一个大写字母 长度至少 8 位 主要知识点 while 循环 推导式 列表 any 函数 命令行 input 代码部分 密码强度检测 1、创建 python 文件 密码强度检测规则 1 至少包含一个数字 2 至少包含一个大写字母 3 长度至少 8 位 # 导入系…

    2023年4月2日
    00
  • 用Python做一个中秋抢购月饼的脚本

    序言 每逢佳节倍思亲,想买个东西给家里,结果发现手速不够,网速不够快,没有时间下单等等各种原因导致最后想买的东西售罄了… 甚至跟你一起抢购的可能是脚本,太真实了! 今天就给大家分享一个python版抢购月饼的脚本,我们要用魔法打败魔法!话不多说,直接开搞! 准备工作 今天要用的是一个测试工具的库:Selenium Selenium是一个用于测试网站的自动化测…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部