如何在執行時安裝和匯入 Python 模組?


你可使用 pip 在執行時安裝程式包,並將 importlib.import_module(moduleName) 匯入模組,方法是將模組名稱用作字串。例如,

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)

以上指令碼安裝 scrapy 模組並在安裝模組操作完成後匯入模組。

更新於: 2019-10-01

1 千+ 瀏覽次數

開啟你的 職業生涯

透過完成課程進行認證

開始
廣告