从 Python 2 更改为 Python 3 后 PyCharm 中缺少调试 link
Debug link missing in PyCharm after changing from Python 2 to Python 3
我不确定这是否是某处的设置,但是在将我的项目从 Python 2.7 更改为 Python 3.5 后,我在 [=52] 中丢失了调试 link =] window.
这是一个屏幕截图运行 Python 2.7:
这是屏幕截图运行 Python 3.5:
我是不是缺少插件或者是否有相关设置?我不想每次调试新项目时都寻找 link 。
我是 运行 PyCharm 版本 4.5.3
更新
当app.debug = True
时,它会隐藏link,但当设置为False
时,它会显示link(仅适用于Python 3)
这是我的点数列表:
Flask (0.10.1)
Flask-Login (0.3.2)
Flask-SQLAlchemy (2.1)
itsdangerous (0.24)
Jinja2 (2.8)
MarkupSafe (0.23)
pip (7.1.2)
PyMySQL (0.6.7)
setuptools (18.2)
SQLAlchemy (1.0.9)
Werkzeug (0.11.2)
WTForms (2.0.2)
XlsxWriter (0.7.7)
问题来自 Werkzeug
的版本。在Werkzeug 0.11.02
中,如果app.debug
设置为True
,项目link将不会显示
取自 WerkZeug,您直接调用 run_simple
,同时传入 host
、port
和 app
,作为解决方法。
from flask import Flask
app = Flask('my_app')
app.debug = True
if __name__ == '__main__':
from werkzeug.serving import run_simple
run_simple('localhost', 4000, app)
我不确定这是否是某处的设置,但是在将我的项目从 Python 2.7 更改为 Python 3.5 后,我在 [=52] 中丢失了调试 link =] window.
这是一个屏幕截图运行 Python 2.7:
这是屏幕截图运行 Python 3.5:
我是不是缺少插件或者是否有相关设置?我不想每次调试新项目时都寻找 link 。
我是 运行 PyCharm 版本 4.5.3
更新
当app.debug = True
时,它会隐藏link,但当设置为False
时,它会显示link(仅适用于Python 3)
这是我的点数列表:
Flask (0.10.1)
Flask-Login (0.3.2)
Flask-SQLAlchemy (2.1)
itsdangerous (0.24)
Jinja2 (2.8)
MarkupSafe (0.23)
pip (7.1.2)
PyMySQL (0.6.7)
setuptools (18.2)
SQLAlchemy (1.0.9)
Werkzeug (0.11.2)
WTForms (2.0.2)
XlsxWriter (0.7.7)
问题来自 Werkzeug
的版本。在Werkzeug 0.11.02
中,如果app.debug
设置为True
取自 WerkZeug,您直接调用 run_simple
,同时传入 host
、port
和 app
,作为解决方法。
from flask import Flask
app = Flask('my_app')
app.debug = True
if __name__ == '__main__':
from werkzeug.serving import run_simple
run_simple('localhost', 4000, app)