我有两个Python文件 - my_python_A.py和my_python_B.py。第一个文件引用了第二个文件(
我在Oozie的shell操作中执行第一个Python文件(即脚本只是
from my_python_B import *
)。我在Oozie的shell操作中执行第一个Python文件(即脚本只是
python my_python_A.py
),并收到以下错误:Traceback (most recent call last):
File "my_python_A.py", line 2, in <module>
from my_python_B import *
ImportError: No module named my_python_B
Failing Oozie Launcher, Main class [org.apache.oozie.action.hadoop.ShellMain], exit code [1]
这两个Python文件都位于HDFS中的同一目录下。我该如何让这个导入语句起作用?
import sys
sys.path.append("/Users/path/to/file")
的代码。 - jkhadka