Bạn có thể sử dụng pip để cài đặt các gói trong thời gian chạy và importlib.import_module (moduleName) để nhập mô-đun bằng cách sử dụng tên của nó dưới dạng chuỗi. Ví dụ,
import pip import importlib def import_with_auto_install(package): try: return importlib.import_module(package) except ImportError: pip.main(['install', package]) return importlib.import_module(package) # Example if __name__ == '__main__': scrapy = import_with_auto_install('scrapy') print(scrapy)
Tập lệnh trên cài đặt mô-đun liệu pháp và nhập nó khi quá trình cài đặt mô-đun hoàn tất.