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 に追加します。これはfitnessフォルダーを含むディレクトリなので、問題なくモジュールをインポートできます。

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 に答える