如何编写函数来检查模块列表是否存在,或者在Python中安装模块
我想用Python编写一个“If-Else”函数来检查模块列表是否存在,或者用Python(3.6)安装模块 提前谢谢 这是一个将模块名称映射到具有 已经加载了 我是这样做的:如何编写函数来检查模块列表是否存在,或者在Python中安装模块,python,function,if-statement,python-module,Python,Function,If Statement,Python Module,我想用Python编写一个“If-Else”函数来检查模块列表是否存在,或者用Python(3.6)安装模块 提前谢谢 这是一个将模块名称映射到具有 已经加载了 我是这样做的: import os def checkModules(module_list): missing = [] for m in module_list: try: exec("import %s" % m) except ImportError:
import os
def checkModules(module_list):
missing = []
for m in module_list:
try:
exec("import %s" % m)
except ImportError:
missing.append(m)
if len(missing) > 0:
os.system("python -m pip install %s" % ' '.join(missing))
希望有帮助 好主意!有什么问题吗?可能是重复的