2012-12-07 9 views
0

웹 사이트 로그 (: 나는 플라스크-로그인 설치하고 내 폴더에 그것을 볼 수 있습니다문제 가져 오기 모듈

File "app.py", line 8, in <module> 

ImportError: No module named flask.ext.login 

from flask.ext.login import LoginManager 

Traceback (most recent call last): 

File "/app/.heroku/venv/lib/python2.7/site-packages/flask/exthook.py", line 86, in load_module 

왜 Heroku가 작동하지 않습니다


마이너 업데이트를.? :

from flask.ext.sqlalchemy import SQLAlchemy 
from flask.ext.login import LoginManager 

^SQLAlchemy의 가져 오기 문은 여기서 일하는 -하지만

로그인하지 0

답변

1

PYTHONPATH를 사용하여 모듈을 찾지 않는 한 가져 오기를 수행하는 코드와 비교하여 flask.py/sys라는 폴더 디렉토리에 login.py라는 모듈 파일 (예 : flask/ext/login.py에 대한 상대 경로가 있어야 함), login.py 모듈에는 LoginManager 심볼이 있어야합니다. 또한 경로의 디렉토리에 __init__.py 파일이 있는지 확인해야합니다 (this Q&A 이유 설명). 마지막으로 디렉토리에 대한 적절한 액세스 권한 (디렉토리 트래버 설용으로 실행)과 모듈 파일 (읽기)이 있는지 확인하십시오.

0

오류를 발견했습니다.

나는

requirements.txt에 확장을 추가 잊고 있었던