0

我在导入 python 时遇到问题。这是我的结构。

 fitness/
    __init__.py
    authentication/ 
       __init__.py
       views.py
       urls.py 
    views.py 
    urls.py 

从 authentication.views 我正在尝试导入 Fitness.views

我一直在尝试使用

from fitness import views 

哪个日食读得很好,但是当我运行它时它说

No module named fitness
4

1 回答 1

0

您需要将包含您尝试导入的模块的目录 (fitness.views) 添加到 PYTHONPATH。将其放在模块的开头。它将“../../”添加到 PYTHONPATH。那是包含健身文件夹的目录,因此您可以毫无问题地导入模块。

import sys, os
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..')))
from fitness import views
于 2012-06-17T02:32:20.953 回答