gpt4 book ai didi

python - 如何在使用 pyspark shell 时导入额外的 python 包

转载 作者:太空宇宙 更新时间:2023-11-03 21:34:32 24 4
gpt4 key购买 nike

我需要在 Pyspark shell 中导入 Airflow 库模块。我在登录 Pyspark shell 时将模块路径包含在 --py-files 中。

pyspark2 --py-files /nas/isg_prodops_work/ABO/abound/prod/anaconda/envs/nas_airflow/lib/python3.5/site-packages/airflow

但是,我仍然收到以下错误:

>>> from airflow.models import Variable
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named airflow.models

我的模块的目录结构如下所示:

airflow
|-- __init__.py
|-- dag(directory)
|-- operators(directory)
|-- models.py

最佳答案

尝试这个命令:

pyspark2 --py-files /nas/isg_prodops_work/ABO/abound/prod/anaconda/envs/nas_airflow/lib/python3.5/site-packages/airflow/models.py

然后像这样导入:

>>> from models import Variable

关于python - 如何在使用 pyspark shell 时导入额外的 python 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53320443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com