python怎么下载第三方库pip,python怎样下载第三方库

大家好,小编为大家解答python怎么安装第三方库jieba的问题。很多人还不知道python如何下载第三方库numpy,现在让我们一起来看看吧!

Source code download: 本文相关源码

大家好,给大家分享一下python如何下载第三方库numpy,很多人还不知道这一点。下面详细解释一下python编程代码画哆啦a梦。现在让我们来看看!

转载@奕然

python安装第三方库方法

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、引言

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

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

为了体现小鱼在懒上的造就,小鱼今天再分享一个骚操作:

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

在这里插入图片描述

2、pip手动安装

说道Python安装第三方库,我们第一反应,必须pip方式安装,没毛病,必须的python画心的源代码

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

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

在这里插入图片描述

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

2.1 在线安装

2.1.1 默认安装

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

pip install 第三方库名称

1

2.1.2 指定版本安装

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

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

1

例如

pip install selenium==3.3

1

指定版本号的几种方式:

①不指定的情况下,默认安装最新的

②== 指定具体版本号

③<= 指定最高版本号

④>= 指定最低版本号

⑤< 不高于某版本号

⑥> 不低于某版本号

注意

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

pip install 'selenium>3.3'

1

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

1

2.3 设置国内源

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

小鱼:这必须的有,上车,看命令。

如果不想下载到本地,还想直接pip安装,那国内源镜像考虑一下。

命令

pip install plotly -i https://pypi.tuna.tsinghua.edu.cn/simple

1

国内源地址,如下:

阿里云镜像: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 第三方库名称

1

2.4.2 升级

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

1、查看命令

①查看已安装的库

pip list

1

②查看指定的库

pip show 库名称

1

2、升级命令

①查看可升级的库

pip list -o

1

②升级命令

pip install --upgrade 库名称

1

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 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

执行这段代码,剩下的就是等(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)

1

2

3

4

5

6

7

8

9

10

11

12

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

小鱼:我就想叉腰一会…

4、总结

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

我们看看今天分享的内容都有啥:

pip在线安装

pip离线安装

国内源镜像安装

卸载与升级

Python自动安装

想想,回过来品一品,也就那么回事。

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

就好比小鱼的这篇博文《Python3:我低调的只用一行代码,就导入Python所有库!》,不管怎么导入第三方库,只要能使用就行。

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

商务合作 | 面试培训 | 欢迎咨询

微信名片

pythonpip编程语言机器学习

来自专栏

Python开发实战及代码示例讲解

 Carl_奕然 98篇文章 179人订阅

发布于2021-08-03

著作权归作者所有

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值