如何在執行時安裝和匯入 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 模組,並且在模組安裝完成後匯入它。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP