Python自动安装第三方库的小技巧(pip使用详解)

论坛 期权论坛 脚本     
niminba   2021-5-23 05:17   1508   0

大家好,我是才哥。

最近周末也加班了,害…

有刚接触python的粉丝同学在运行此前《》的完整代码遇到以下问题,然后…

图1:粉丝遇到的报错

好吧,今天我们就专门介绍一下Python安装第三方库的一些小技巧,其中还包含自动安装的方法哈。

1. pip在线安装

在cmd命令行模式下,通过pip install 第三方库名称的形式,直接进行第三方库的安装。

我们以安装plotly为例,安装表现如下:

pip install plotly

图2:安装第三方库

如果需要安装的第三方库已经存在,我们执行安装命令的时候会提示其存在且展示库安装的位置,其表现如下:

图3:第三方库存在的情况下安装表现

如果你想卸载第三方库,可以通过pip uninstall 第三方库名称的形式,直接进行第三方库的卸载。

图4:卸载第三方库

当然,大家在实际安装的过程中可能还会遇到很多其他问题,大致有如下两种情况:

  • 安装超时(因为在线安装,会请求第三方库所在的源,默认的源是在海外的,我们请求的时候可能速度过慢导致超时之类的)
  • 版本号不匹配(由于我们的python环境可能存在其他一些库,而库与库之间可能存在依赖关系,如果安装的库版本太新或者太旧都有可能与现有的库存在不匹配而无法正常安装)

对于安装超时的情况,如果继续采用pip在线安装的模式,我们可以在安装的时候指定国内源,其指令方式如下:

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

国内源可选项(第3部分我们将介绍如何一劳永逸)

阿里云镜像: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在线安装的模式,我们可以在安装的时候指定版本号,其指令方式如下:

pip install plotly==4.9

指定版本号有以下几种方式:

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

对于非指定具体版本号的情况,需要注意命令形式稍有不同:第三方库及版本号关系需要用引号(""),否则会出现报错。

pip install "plotly<4.14"

以下为错误示范命令:

pip install plotly<4.14

图5:错误示范

除了在线安装指定版本号的第三方库之外,我们还可以通过下载指定版本号的第三方库whl文件,然后pip离线安装,具体我们在第2部分介绍。

2. pip离线安装

有时候,我们直接采用pip在线安装的时候不太能安装到需要的第三方库版本,又或者我们没有联网环境进行pip在线安装。这个时候我们就可以先下载第三方,然后再用pip进行离线安装。

比如,我们还是以plotly为例,现在某网站下载其文件,然后再本地离线安装。

图6:那个地方第三方库文件下载

安装指令如下:

pip install D:\python\自动安装库\plotly-4.14.3-py3-none-any.whl

图7:离线安装第三方库

推荐下载第三方库文件的网站:

以上就是Python自动安装第三方库的小技巧(pip使用详解)的详细内容,更多关于Python自动安装第三方库的资料请关注社区其它相关文章!

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1060120
帖子:212021
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP