Error running 'run': data.userName must not be null

问题场景:
falsk项目配置的是远程机器上接python解释器,启动后运行正常;后来这个项目由于其他原因关闭后,搁置了一段时间没有运行;
再后来老大让启动这个项目,我靠,什么鬼,发现pycharm的右下角Event log中的日志是“Error running 'run': data.userName must not be null”(大概意思就是:data.username不能为空),检查远程机器上的解释器正常,然后百度发现并没有人写过这样的错误,实在没有办法,我就抱着事实的态度重新配置远程解释器,然后再启动就成功了!

在pycharm上具体的重新配置python解释器我在 中已经讲过,这里再简单勾画一下:

路径:File --> Setting... --> Project:自己的项目名 --> Project Interpreter

完成上面的指引路径后进入解释器配置页面,然后:
1、点击红色圈内的设置按钮,选择 Add...

2、选择SSH Interpreter,填写远程主机的 ip、端口 和 用户名, 点击next进行连接,联通后输入密码,点击next

3、配置远程主机解释器,点击finish

4、回退到Project Interpreter界面,可以看到远程解释器上的各种安装包

5、配置项目映射,就是把本地项目上传到远程机器上一份,两者同步

运行程序,成功!

猜你喜欢

转载自www.cnblogs.com/We612/p/11139599.html