问题场景:
我负责的falsk项目配置的是远程机器上接python解释器,启动后运行正常;后来这个项目由于其他原因关闭后,搁置了一段时间没有运行;再后来老大让启动这个项目,我靠,什么鬼,居然无法启动了,进入解释器查看到解释器里面的包都是空的,然后还发现pycharm的右下角Event log中的日志是“Error running 'run': data.userName must not be null”(大概意思就是:data.username不能为空),登录远程机器检查上面的解释器正常,然后百度发现并没有人写过这样的错误,实在没有办法,我就抱着试试的态度重新配置远程解释器(就是把以前的配置再做一遍),然后再启动就成功了!
在pycharm上具体的重新配置python解释器我在 中已经讲过,这里再简单勾画一下:
0、进入pycharm菜单栏路径:File --> Setting... --> Project:自己的项目名 --> Project Interpreter,完成指引路径后进入解释器配置页面
1、点击红色圈内的设置按钮,选择 Add...
2、选择SSH Interpreter,填写远程主机的 ip、端口 和 用户名, 点击next进行连接,联通后输入密码,点击next
3、配置远程主机解释器,点击finish 4、回退到Project Interpreter界面,可以看到远程解释器上的各种安装包 5、配置项目映射,就是把本地项目上传到远程机器上一份,两者同步运行程序,成功!