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解釋器我在 中已經講過,這里再簡單勾畫一下:

0、進入pycharm菜單欄路徑:File --> Setting... --> Project:自己的項目名 --> Project Interpreter,完成指引路徑后進入解釋器配置頁面

1、點擊紅色圈內的設置按鈕,選擇 Add...

2、選擇SSH Interpreter,填寫遠程主機的 ip、端口 和 用戶名, 點擊next進行連接,聯通后輸入密碼,點擊next

3、配置遠程主機解釋器,點擊finish

4、回退到Project Interpreter界面,可以看到遠程解釋器上的各種安裝包

5、配置項目映射,就是把本地項目上傳到遠程機器上一份,兩者同步

運行程序,成功!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM