Python的很多功能通过第三方库实现,99%的第三方库可以通过Python自带的pip方法进行自动下载和安装。然而Python有几十万个第三方库,最常用的也有几十个。想要一次性地安装几十个常用的第三方库,就要几十次使用pip方法,这实在是太麻烦了。

这里介绍一个Python小程序,只要列出需要安装的第三方库名,就可以一次性安装多个第三方库。

该程序(Batchinstall.py)源代码,如下:

import os

libs = {‘numpy’, ‘matplotlib’, ‘pillow’, ‘sklearn’, ‘request’,

‘jieba’, ‘beautifulsoup4’, ‘wheel’, ‘networkx’, ‘sympy’

‘pyinstaller’, ‘django’, ‘flask’, ‘werobot’, ‘pyqt5’,

‘pandas’, ‘pyopengl’, ‘pypdf2’, ‘docopt’, ‘pygame’}

try:

for lib in libs:

os.system(’pip install ‘ + lib)

print(’Successful’)

except:

print(’Failed Somehow’)

在编辑器中运行该程序不能完成第三方库的安装任务,而是要在终端/command中cd到程序所在文件夹,运行该程序(python Batchinstall.py)。目前libs中的第三方库是最常用的20个第三方库,涉及科学计算、游戏、Web开发、图形处理、网络爬虫、中文分词等多个Python应用方向。如需要其他库,直接将库名列入libs中即可 。运行该程序时,需要保证网络通畅,能够顺利下载第三方库。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

python第三方库批量安装_使用Python批量安装第三方库相关推荐

  1. python json库安装_【Python基础】安装python第三方库

    pip命令行安装(推荐) 打开cmd命令行 安装需要的第三方库如:pip install numpy 在安装python的相关模块和库时,我们一般使用"pip install 模块名&quo ...

  2. python解析pdf中文乱码_使用Python第三方库pdfminer提取PDF内容,并解决中文编码不支持的问题...

    这两天刚好完成一个提取人行简版征信报告PDF所有数据的小项目,中间踩了很多坑,尤其是对于汉字编码问题度娘也不太灵.为了方便后人,在这里记录下在这个过程中我遇到的问题以及我的解决方法. 我用的是mac系 ...

  3. python urllib3离线安装_全球Python库下载前10名

    Python的简洁性,不仅仅在于其语法简单,还有各种python库函数的支持,为大家节省了大量的时间和精力,所以网上有人戏称python的编程者为调包侠.但是你知道全球最受欢迎的python库嘛?今天 ...

  4. python crypto安装_关于python安装pip及crypto库

    Capture The Flag (CTF) 常用到的crypto库,有很多技术人员不知道怎么安装.而crypto库已经有三五年没有团队维护更新,网络上很多旧版安装方法不可用.本篇记录了作者安装pip ...

  5. python库开源网站_开源Python库

    开源Python库 Python 一个很受人欢迎的原因之一是其有很丰富的第三方库,到本文开始写的时候已经在 PyPI 上有108298个第三方包提供.有人还对第三方库做了很好的总结 Awesome P ...

  6. python 文件编码的识别_【python】python编码方式,chardet编码识别库

    环境: python3.6 需求: 针对于打开一个文件,可以读取到文本的编码方式,根据默认的文件编码方式来获取文件,就不会出现乱码. 针对这种需求,python中有这个方式可以很好的解决: 解决策略: ...

  7. python权限不够无法写入_解决python使用pip安装模块的权限问题

    ubuntu16.04下默认的python和pip 1.ubuntu16.04默认安装了两个版本的python,python2.7和python3.5,可以使用python -V查看版本 命令行中py ...

  8. python中的pandas怎么安装_如何优雅的安装Python的pandas?

    本文是我<量化小讲堂>系列文章中的一篇,正好可以解决楼主的问题,转帖如下,其他系列文章可见:[量化小讲堂 - Python&Pandas系列]目录汇总 - 量化小讲堂 开发环境的搭 ...

  9. python pil无法安装_解决virtualenv下安装Python PIL的support not available问题

    配置的Debian Web服务器,通过virtualenv构建了Pyramid项目,大部分代码运行挺正常,到一个验证码程序时出错了,检查日志得到如下Python异常: ImportError: No ...

最新文章

  1. 对比 5 种分布式事务方案,还是宠幸了阿里的 Seata(原理 + 实战)
  2. 【数据结构与算法】之深入解析“螺旋矩阵”的求解思路与算法示例
  3. html中用div做框架的代码,用div和css做框架
  4. uc/os-II的内存改进与实现TLSF算法的详解,移植实现(一)
  5. sql server 2005 32位+64位、企业版+标准版、CD+DVD 下载地址大全【申明:来源于网络】
  6. wifi指标测试软件,WiFi6测试指标
  7. 射频下变频器在航空航天和国防领域的应用 ——扩展传统RF监控解决方案的实用方法
  8. java本学期期末学员,本学期期末学员共参加了3门课的考试,即Java,C,SQL,编写方法计算每位学员3门课的平均分,...
  9. OpenCV 之 角点检测
  10. 电路中电容和电感的作用
  11. AI赋能的视频编辑器效果如何? | MixLab智能产品
  12. Java之IO流(二)
  13. ie窗口如何最大化设置
  14. 如何快速有效的推广微信公众帐号
  15. 第九届河南省程序设计大赛 1273-宣传墙(java)
  16. 这篇能让你搞懂股票买卖系列问题
  17. 移植OpenCV的AdaBoost人脸检测算法到DM6467
  18. 以太坊合并 你需要熟悉的两个PoS概念
  19. H5+CSS3移动商城界面.七天从零实战课程-信息_详情
  20. 图像复原 matlab代码,图像复原的Matlab实现(源代码)

热门文章

  1. 20 | 幻读是什么,幻读有什么问题?
  2. ArcGIS符号导入图片
  3. WPA_Suppliant简介
  4. 青村茶舍||“城乡居民基本养老保险”社会治理创新活动
  5. 《Django开发教程》1.2 在ubuntu上安装Django
  6. matlab fminsearch 原理,Matlab利用fminsearch实现参数估计
  7. 超有趣的Python实战:将图片转成像素风!
  8. uniapp文档常用整理
  9. 【华人学者风采】汪萌 合肥工业大学
  10. 王牌战士服务器维修,王牌战士开服时间表 开服时间一览[多图]