pycharm连接服务器在服务器运行app.py可能会出错红字之类的。
修改这两行代码:
if __name__ == '__main__': app.run(debug=True)
改成:
if __name__ == "__main__": from wsgiref.simple_server import make_server httpd = make_server('', 5001, app) print("Serving on port 5001...") httpd.serve_forever()
我这里是选5001端口(比如我用阿里云,就在官网里头创建5001端口)
到达有app.py的目录
临时运行:python app.py (我的是叫python3 所以使用python3 app.py)
长期运行:nohup python3 app.py &
停止运行:
ps aux | grep app.py(编码要找准 比如我其中一行右边会有python3 app.py刚才运行的命令)
kill 1666(kill 后边是查看到的编码)
就停止了,如果下次运行不成功感觉有问题又看不出来就用万能命令:reboot(重启一下服务器)
!!如果记不住编码对应的app.py,使用以下命令能够连同所在的文件一并列出:
pwdx $(pgrep -f 'python3 app.py')