MOOC例题

实例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')

你可能感兴趣的:(python,二级,pygame,python)