Python怎么自动安装第三方库?Python如何实现库和包自动下载安装

在一个大型的python程序开发过程之中,所需要使用到的第三方库、包以及模块基本上最少都是十几个,而调用pip命令一个个去安装不仅繁琐效率低,还有可能会漏掉一些 。那么下文小编会分享两个可以自动安装python库的脚本,感兴趣的话就一起看看 。

Python怎么自动安装第三方库?Python如何实现库和包自动下载安装

文章插图
一、main()方法
想要去安装python第三方库以及内置模块和标准库,所需要使用到的就是pip工具 。但是除了在命令上中调用它之外,也可以将其作为模块导入到程序和脚本中来使用它的方法,代码示例如下所示:
try:    import requests    import pandas as pd    from bs4 import BeautifulSoup    import jiebaexcept  ImportError:    import pip    pip.main(["install", "--user", "requests","beautifulsoup4","matplotlib","wordcloud","pandas","pillow"])【Python怎么自动安装第三方库?Python如何实现库和包自动下载安装】以上代码需要写在python脚本文件之中,它使用到了异常捕获语句,并且捕获的是导入包时的异常 。具体作用就是在try语句块内导入第三方库,如果捕获到异常就表示有些库不存在而无法导入 。那么就会执行except处理代码块,调用pip模块的main()方法来自动将第三方库给下载安装好 。因为main方法的作用就是,将传入的序列元素作为pip命令执行 。
二、system()方法
另外一个脚本使用的就是内置模块os之中的system()方法了,因为该方法实际上就是将传入的字符串参数作为命令行行命令去执行 。所以将要下载的第三方库名称保存到一个列表之中,然后循环迭代这个列表并且让其和pip install拼接成字符串作为参数传入到system()方法之中,代码示例如下所示:
import oslibs = ["requests","beautifulsoup4","matplotlib","wordcloud"]for lib in libs:  os.system("pip install " + lib)以上就是关于“Python怎么自动安装第三方库?Python如何实现库和包自动下载安装”的全部内容了,希望对你有所帮助 。

    推荐阅读