Stackoverflow/Python

ModuleNotFoundError: No module named 'werkzeug.wrappers.json'

The Neo 2020. 7. 23. 17:22
C:\Anaconda3\python.exe E:/Project/universe/Real-Time-Face-Expression-Recognition-master/main.py
Traceback (most recent call last):
  File "E:/Project/universe/Real-Time-Face-Expression-Recognition-master/main.py", line 1, in <module>
    from flask import Flask, render_template, Response
  File "C:\Anaconda3\lib\site-packages\flask\__init__.py", line 21, in <module>
    from .app import Flask
  File "C:\Anaconda3\lib\site-packages\flask\app.py", line 69, in <module>
    from .wrappers import Request
  File "C:\Anaconda3\lib\site-packages\flask\wrappers.py", line 14, in <module>
    from werkzeug.wrappers.json import JSONMixin as _JSONMixin
ModuleNotFoundError: No module named 'werkzeug.wrappers.json'; 'werkzeug.wrappers' is not a package

Process finished with exit code  

 

 

처음보는 모듈이었지만 일단 모듈을 찾지 못했다고 하니, pip install werkzeug를 하여 설치를 시도해보았다.

 

(base) E:\Project\universe\Real-Time-Face-Expression-Recognition-master>pip install werkzeug
Requirement already satisfied: werkzeug in c:\anaconda3\lib\site-packages (0.14.1)

 

그러나 현재 내 컴터에는 werkzeug가 설치(0.14.1 버전)가 되어 있었다. 

 

스택오버플로우를 보면 아래의 답변에서 0.15.4를 설치하니 해결이 되었다고 한다.

 

pip install werkzeug==0.15.4

(base) E:\Project\universe\Real-Time-Face-Expression-Recognition-master>pip install werkzeug==0.15.4
Collecting werkzeug==0.15.4
  Downloading Werkzeug-0.15.4-py2.py3-none-any.whl (327 kB)
     |████████████████████████████████| 327 kB 411 kB/s
Installing collected packages: werkzeug
  Attempting uninstall: werkzeug
    Found existing installation: Werkzeug 0.14.1
    Uninstalling Werkzeug-0.14.1:
      Successfully uninstalled Werkzeug-0.14.1
Successfully installed werkzeug-0.15.4

 

위와 같이 0.15.4 버전을 설치하니, 에러가 발생하지 않는다. -끝-

 

 

반응형