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自动安装第三方库,彻底解放双手!
文章图片
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/
文章图片
小屌丝:鱼哥,离线安装,总共分几步?
小鱼:总共分三步,请跟我一起数:
- 第一步:登录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了:
文章图片
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 安装
千呼万唤始出来,犹抱琵琶不遮面!
前面做了那么多铺垫,主角出场,可以鼓掌,不要停的那种!
文章图片
我们都经历过,接着别人的代码(拒绝背锅侠),继续前行,但是,有些库我们却没有安装,
这个时候,就很痛苦,不停地提示没有库,不停地安装,
想想就苦逼。
小屌丝:那么有没有一种办法,一步搞定??
小鱼:必须的,上车,放代码。
代码展示
# -*- 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说再见】本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
推荐阅读
- Mac安装Chromedriver
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- python学习之|python学习之 实现QQ自动发送消息
- MAC安装Mongo
- 使用composer自动加载类文件
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- 人脸识别|【人脸识别系列】| 实现自动化妆
- react|react 安装
- VueX--VUE核心插件
- python-安装sublime遇到异常