You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用远程SSH解释器时PyCharm重复报/tmp目录文件不存在错误

解决PyCharm远程SSH运行深度学习模型时的目录不存在报错

报错信息:

bash: line 0: cd: /tmp/VpQ52Azu2u/Aerial-Map-Translation-main/src/pix2pixHD/deeplab_series/models: No such file or directory.

以下是几个实用的排查和解决方向:

  • 修正远程路径映射配置
    打开PyCharm的Settings > Build, Execution, Deployment > Deployment,检查本地项目根目录与远程服务器的路径映射关系。确保映射的是你在远程服务器上实际存放项目的目录,而非PyCharm自动生成的临时/tmp子目录。

  • 手动指定远程工作目录
    在Run/Debug Configuration中,找到Working directory选项,直接填写远程服务器上项目目标目录的绝对路径,比如:

    /home/your_username/Aerial-Map-Translation-main/src/pix2pixHD/deeplab_series/models
    

    避免依赖PyCharm自动生成的临时路径。

  • 检查远程服务器权限与目录完整性

    1. 在远程终端执行命令,测试/tmp目录的权限:
      ls -ld /tmp
      
      确保权限为drwxrwxrwt(默认1777权限),如果不是,执行chmod 1777 /tmp修复。
    2. 手动创建报错中的目录路径,看是否能成功:
      mkdir -p /tmp/VpQ52Azu2u/Aerial-Map-Translation-main/src/pix2pixHD/deeplab_series/models
      
      如果创建失败,排查是否有磁盘空间不足或权限限制问题。
  • 调整自动上传策略
    关闭PyCharm的自动上传功能:在Deployment设置中,将Upload files automatically to the server改为Manual upload。先手动将整个项目同步到远程服务器,再启动调试,避免因上传不及时导致目录未创建完成。

  • 排查远程服务器tmpfs配置
    如果远程服务器的/tmp是基于内存的tmpfs文件系统,可能存在空间限制。执行以下命令查看/tmp的空间使用情况:

    df -h /tmp
    

    如果空间不足,可修改/etc/fstab中的tmpfs挂载参数,增大分配的内存空间。

内容的提问来源于stack exchange,提问作者GamerHu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 03:07:12