博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Error running 'run': data.userName must not be null
阅读量:4947 次
发布时间:2019-06-11

本文共 705 字,大约阅读时间需要 2 分钟。

问题场景:

我负责的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...

1323525-20190705170157840-1106431757.png

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

1323525-20190705170417407-1166116008.png
3、配置远程主机解释器,点击finish
1323525-20190705170957652-764571795.png
4、回退到Project Interpreter界面,可以看到远程解释器上的各种安装包
1323525-20190705171250112-1798156621.png
5、配置项目映射,就是把本地项目上传到远程机器上一份,两者同步
1323525-20190705171807109-1570140083.png

运行程序,成功!

转载于:https://www.cnblogs.com/We612/p/11139599.html

你可能感兴趣的文章
Canvas的drawImage方法使用
查看>>
自定义适用于手机和平板电脑的 Dynamics 365(四):窗体脚本
查看>>
阴影效果参考网址
查看>>
华为交换机端口镜像
查看>>
简易爬虫(爬取本地数据)
查看>>
一位菜鸟的java 最基础笔记
查看>>
python 进程间通信
查看>>
字符串和编码
查看>>
servlet(一)
查看>>
异常实验
查看>>
python \r与\b的应用、光标的含义
查看>>
深拷贝 vs 浅拷贝 释放多次
查看>>
Java环境变量PATH和CLASSPATH
查看>>
ERROR:bokeh.core.validation.check:E-1001 (BAD_COLUMN_NAME) 就是补存在这个列名
查看>>
assert 的作用是什么?
查看>>
收藏夹(持续更新)
查看>>
iOS中的#import和class区别
查看>>
节约内存,请使用标签页管理工具:onetab、better onetab
查看>>
jQuery中的事件与动画
查看>>
页面加载骨架
查看>>