使用Apache氣流他們安裝插件通過修改sys.modules
這樣的:獲取Pycharm看到動態生成的Python模塊
sys.modules[operators_module.__name__] = operators_module
這是他們如何從他們的plugins
文件夾Python類通過
from airflow.operators.plugin_name import Operator
需進口
儘管類Operator
裏面存在
airflow/plugins/Operators.py
這使得PyCharm無法理解上述導入語句,因爲它是生成模塊/模塊名稱的非傳統方式。
有什麼辦法讓PyCharm擁有像這樣的情況下的模塊/包別名?