Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để cài đặt và nhập các mô-đun Python trong thời gian chạy?


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.