Python3,选择Python自动安装第三方库,从此跟pip说拜拜!!

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

python安装第三方库方法

1、引言

续上一篇《Python3我低调的只用一行代码就导入Python所有库》小鱼发现别说还真有不少懒人~ ~

不知道是不是都跟小鱼一样把剩下的时间来学(撩)习(妹)。

为了体现小鱼在上的造就小鱼今天再分享一个骚操作
Python自动安装第三方库彻底解放双手
在这里插入图片描述

2、pip手动安装

说道Python安装第三方库我们第一反应必须pip方式安装没毛病必须的。
但是想想如果你换电脑了(土豪才换电脑我都换朋友)Python第三方库那么多你难道要一次一次的敲击pip install

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

在这里插入图片描述

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

2.1 在线安装

2.1.1 默认安装

老生常谈了直接一句命令

pip install  第三方库名称

2.1.2 指定版本安装

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

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

例如

pip install  selenium==3.3

指定版本号的几种方式

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

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

pip install  'selenium>3.3'

2.2 离线安装

很多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 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)。

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

3.2 os安装

小屌丝看到这里我觉得我牛叉了…
小鱼这才哪到哪我用一行代码自动安装。
小屌丝我屮艸芔茻…

代码展示

# -*- coding:utf-8 -*-
# @Time   : 2021-08-03
# @Author : carl_DJ

import os

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

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

小屌丝唉我去~~ 鱼哥牛了牛了
小鱼我就想叉腰一会…

4、总结

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

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

想想回过来品一品也就那么回事。
不管用什么方法安装只要能只能安装上就行。
就好比小鱼的这篇博文《Python3我低调的只用一行代码就导入Python所有库》不管怎么导入第三方库只要能使用就行。
所以我们选择的方法适合自己的就是最好的。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python