当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/526810.html

相关文章:

  • Redis vs. 其他数据库:深度解析,如何选择最适合的数据库?
  • HTB:Support[WriteUP]
  • 导出地图为pdf文件
  • Linux中关于glibc包编译升级导致服务器死机或者linux命令无法使用的情况
  • Golang Gin系列-8:单元测试与调试技术
  • linux如何修改密码,要在CentOS 7系统中修改密码
  • Kafka后台启动命令
  • 使用Cline+deepseek实现VsCode自动化编程
  • 【redis初阶】redis客户端
  • 【ComfyUI专栏】ComfyUI 部署Kolors
  • 深入了解 HTTP 头部中的 Accept-Encoding:gzip、deflate、br、zstd
  • 【含代码】逆向获取 webpack chunk 下的__webpack_require__ 函数,获悉所有的模块以及模块下的函数
  • 2025牛客寒假算法基础集训营2
  • 落地 ORB角点检测与sift检测
  • 16 分布式session和无状态的会话
  • SpringBoot整合Swagger UI 用于提供接口可视化界面
  • 如何实现滑动开关功能
  • 数仓的数据加工过程-ETL
  • 自动驾驶中的多传感器时间同步
  • CYT3BB_4BB:Clock system
  • C# OpenCV机器视觉:利用CNN实现快速模板匹配
  • 消息队列篇--通信协议扩展篇--二进制编码(ASCII,UTF-8,UTF-16,Unicode等)
  • Direct Preference Optimization (DPO): 一种无需强化学习的语言模型偏好优化方法
  • 跟我学C++中级篇——容器的连接
  • java求职学习day15
  • 【脚本】如何禁用谷歌浏览器自动更新
  • 【Linux】华为服务器使用U盘安装统信操作系统
  • WPF3-在xaml中引用其他程序集的名称空间
  • Python 在Word中添加、或删除超链接
  • 基于 WPF 平台使用纯 C# 实现动态处理 json 字符串