我有一台运行vagrant的Windows计算机,使用Ubuntu虚拟机。 Ubuntu的虚拟机有一个Flask应用程序,运行在apache上,并带有mod_wsgi。 我也设置PyCharm使用Vagrant作为我的远程Python解释器。使用Pycharm,Vagrant,Apache和mod_wsgi远程调试Flask应用程序
我可以很好地调试脚本,但我似乎无法找到一种方法来调试正在运行的实际烧瓶应用程序。
流浪具有代码文件夹共享和向前端口80 => 8080
我可以通过在Windows要127.0.0.1:8080访问我烧瓶应用程式铬。
我还试图通过复制pyhton-debug.egg并添加跟随PyCharm指导下我初始化 .py文件
if __name__ =='__main__':
\t app.run(host='0.0.0.0', port=80, threaded=True)
\t import sys
\t sys.path.append('/home/vagrant/code/Flask-App/pycharm-debug.egg')
\t import pydevd
\t pydevd.settrace('0.0.0.0', port=8080, stdoutToServer=True, stderrToServer=True)