問題排查
拿到更詳細的報錯信息:
Help > Diagnostic Tools > Debug Log Settings section:
添加下面的配置
com.intellij.execution.configurations.GeneralCommandLine
- 重顯報錯,我這里是再次運行代碼
- 打開 Help | Collect Logs and Diagnostic Data to
會開生成一個壓縮文件,并自動打開到對應目錄
查看log,也就是idea.log文件,拉到最下面看具體是什么問題
日志報錯顯示
2025-01-24 11:27:07,512 [ 128398] WARN - #c.i.s.i.s.sshj - <<global req for tcpip-forward>> woke to: net.schmizz.sshj.connection.ConnectionException: Global request [global req for tcpip-forward] failed
請求 tcpip-forward
失敗,并拋出了 ConnectionException
異常。這通常與SSH服務器的配置或網絡連接問題有關。請檢查SSH服務器的配置,確保允許TCP轉發。
解決方式:
遠程連接設置修改
vi /etc/ssh/sshd_config
AllowTcpForwarding yes
GatewayPorts yes
重啟
systemctl restart sshd.service
sudo systemctl restart sshd
文章參考:pycharm console 遠程開發環境Error:Failed to prepare environment.-CSDN博客
其他問題可能用到的嘗試
有時候 PyCharm 的內部緩存可能出現問題,可以嘗試清除緩存(File > Invalidate Caches / Restart),然后重新配置遠程環境。
low memory 問題/ out of memory問題
解決方式:
打開PyCharm,然后點擊上方菜單欄的 Help --> Edit Custom VM Options,打開我們的配置文件。
## PyCharm 的啟動內存,越大越好。
-Xms128m
## PyCharm 的最大運行內存,也是越大越好。
-Xmx2048m
## PyCharm 保留代碼可占用的內存
-XX:ReservedCodeCacheSize=512m