問題場景:
我負責的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、配置項目映射,就是把本地項目上傳到遠程機器上一份,兩者同步
運行程序,成功!