[PYTHON] flask.ext를 가져 오면 ModuleNotFoundError가 발생합니다.
PYTHONflask.ext를 가져 오면 ModuleNotFoundError가 발생합니다.
Flask 확장을 사용하려고하면 내 응용 프로그램이 flask.ext.sqlalchemy import SQLAlchemy 또는 flask.exthook import ExtDeprecationWarning에서 ModuleNotFound 오류를 발생시킵니다. 나는 Flask와 확장 기능을 설치했습니다. 이 오류가 발생하는 이유는 무엇입니까?
해결법
-
==============================
1.귀하의 코드 또는 사용중인 코드에서 플라스크 1.0에 더 이상 존재하지 않는 flask.ext 또는 flask.exthook을 가져 오려고합니다. 그것들은 적어도 1 년 동안 눈에 띄게 비난 된 후에 완전히 제거되었고, 그 전에 수년 동안 암묵적으로 사용이 중단되었습니다. 여전히 그것에 의존하는 것은 업그레이드되어야합니다.
귀하의 코드 또는 사용중인 코드에서 플라스크 1.0에 더 이상 존재하지 않는 flask.ext 또는 flask.exthook을 가져 오려고합니다. 그것들은 적어도 1 년 동안 눈에 띄게 비난 된 후에 완전히 제거되었고, 그 전에 수년 동안 암묵적으로 사용이 중단되었습니다. 여전히 그것에 의존하는 것은 업그레이드되어야합니다.
flask.ext import ...의 모든 사용은 확장의 직접 가져 오기로 대체되어야합니다. 예를 들어 flask.ext.sqlalchemy는 flask_sqlalchemy가됩니다.
flask.exthook 가져 오기 ExtDeprecationWarning에서 가져 오는 유일한 이유는 이전의 사용 중단 경고를 음소거하는 것입니다. 더 이상 존재하지 않으므로 침묵 경고가 없으며 해당 코드를 제거 할 수 있습니다.
from https://stackoverflow.com/questions/50261135/importing-flask-ext-raises-modulenotfounderror by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 판다에서 행 평균 계산 (0) | 2018.10.31 |
---|---|
[PYTHON] 파이썬에서 거대한 CSV 파일의 무작위 라인 읽기 (0) | 2018.10.31 |
[PYTHON] Matplotlib Plot Dashed Circles (plt.scatter 대신 plt.plot 사용) (0) | 2018.10.30 |
[PYTHON] Python MySQL 커넥터 - fetchone을 사용할 때 읽지 않은 결과가 있습니다. (0) | 2018.10.30 |
[PYTHON] 특별한 방법에 대한 파이썬 문서는 어디에 있습니까? (__init__, __new__, __len__, ...) (0) | 2018.10.30 |