实例14:自动化第三方库安装
# BatchInstall.py batch批量 install安装
import os
# lib 库文件 创建一个集合
libs = {'numpy', 'matplotlib', 'pillow', 'sklearn', 'requests',
'jieba', 'beautifulsoup4', 'wheel', 'networkx', 'sympy',
'pyinstaller', 'django', 'flask', 'werobot', 'pyqt5',
'pandas', 'pyopengl', 'pypdf2', 'docopt', 'pygame'}
# try-except: 对安装进行捕获 try:执行成功,打印输出Successful, 异常打印输出Failed Somehow
try:
for lib in libs: # 逐一遍历每个元素
os.system('pip install ' + lib) # os.system() 调用指令 这条指令 pip install <库名> 逐一安装
print('Successful') # 增加用户体验
except:
print('Failed Somehow')