pycharm 运行远程环境问题 Error:Failed to prepare environment.

问题排查

拿到更详细的报错信息:

Help > Diagnostic Tools > Debug Log Settings section:

添加下面的配置

com.intellij.execution.configurations.GeneralCommandLine

  1. 重显报错,我这里是再次运行代码
  2. 打开 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

相关推荐
gmaajt2 分钟前
Golang怎么读取环境变量_Golang如何用os.Getenv获取系统环境变量【基础】
jvm·数据库·python
久绊A3 分钟前
Python环境配置错误导致部署失败案例
python
m0_5964063710 分钟前
CSS复杂组件如何拆解_使用Sass将组件逻辑细化为小文件
jvm·数据库·python
微刻时光18 分钟前
影刀RPA:循环相似元素列表深度解析与实战指南
java·人工智能·python·机器人·自动化·rpa·影刀
2301_8166602133 分钟前
golang如何实现SSRF防护策略_golang SSRF防护策略实现方案
jvm·数据库·python
淘矿人34 分钟前
Claude辅助算法设计与优化
人工智能·python·算法·microsoft·github·bug·pygame
解救女汉子37 分钟前
CSS3 按钮悬停时显示手型光标(cursor- pointer)的正确写法
jvm·数据库·python
四维迁跃1 小时前
c++怎么在写入文件流时通过peek预读功能实现复杂的逻辑判断【实战】
jvm·数据库·python
2301_775148151 小时前
如何管理RAC归档日志_共享存储中的FRA配置与双节点访问
jvm·数据库·python
Ulyanov1 小时前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio组件化开发与UI组件库构建
开发语言·python·qt·ui·雷达电子战系统仿真