解决此ImportError错误的正确方法是什么?我有以下目录结构:/home/bodacydo/home/bodacydo/work/home/bodacydo/work/project/home/bodacydo/work/project/programs/home/bodacydo/work/project/foo我在目录中/home/bodacydo/work/project现在,如果我输入python ./programs/my_python_program.py我立刻得到ImportError: No module named foo.tasks将./programs/my_python_program.py包含以下行:from foo.tasks import my_function我不明白为什么python找不到./foo/tasks.py-它在那里。如果我从Python外壳程序执行此操作,那么它将起作用:python>>> from foo.tasks import my_function只有通过python ./programs/my_python_program.py脚本调用它才行。
添加回答
举报
0/150
提交
取消