2017-07-06 61 views
1

When I Run by Esclipse蟒蛇瓶进口误差IDE和Eclipse的

# -*- coding: utf-8 -*- 

from flask import Flask 
app = Flask(__name__) 

@app.route("/") 
def hello(): 
    return "Hello World!" 

if __name__ == "__main__": 
    app.run() 

这是错误味精运行。

Traceback (most recent call last): 

    File "C:\Users\Austyn\git\flask\ch02\hello.py", line 3, in <module> 

    from flask import Flask 

    File "C:\Python36\myprojects\venv\lib\site-packages\flask\__init__.py", 
    line 19, in <module> 

    from jinja2 import Markup, escape 

    File "C:\Python36\myprojects\venv\lib\site-packages\jinja2\__init__.py", 
    line 33, in <module> 

    from jinja2.environment import Environment, Template 

File"C:\Python36\myprojects\venv\lib\sitepackages\jinja2\environment.py", 
line 15, in <module> 

    from jinja2 import nodes 

    File "C:\Python36\myprojects\venv\lib\site-packages\jinja2\nodes.py"line 
    19, in <module> 

    from jinja2.utils import Markup 

    File "C:\Python36\myprojects\venv\lib\site-packages\jinja2\utils.py"line 
    624, in <module> 

    from markupsafe import Markup, escape, soft_unicode 

    File"C:\Python36\myprojects\venv\lib\sipackages\markupsafe\__init__.py", 
    line 14, in <module> 

    from markupsafe._compat import text_type, string_types, int_types, \ 

ModuleNotFoundError: No module named 'markupsafe._compat' 

当我尝试安装瓶我的麻烦了。 我不知道为什么会发生该错误。 我错了,设置PATH? 我认为它不工作sideTools像werkzeug和jinja2和Markupsafe ... 但我不知道这是什么。

+0

您使用的是虚拟环境吗? –

回答

1

尝试安装markupsafe。

pip install markupsafe