def install_libraries(libraries):
"""
Install libraries that are not already installed.
Arguments:
libraries (iterable):
Returns:
None
"""
# Get currently installed libraries
libraries_installed = [lib.key for lib in get_installed_distributions()]
# Install libraries not found in the currently installed libraries
for lib in libraries:
if lib not in libraries_installed:
print('Installing {} ...'.format(lib))
main(['install', lib])
else:
print('{} is already installed.'.format(lib))
评论列表
文章目录