pycharm连接autodl训练遇到绝对路径问题

发布于:2025-04-12 ⋅ 阅读:(35) ⋅ 点赞:(0)

电脑性能不够的朋友们可以连接算力云做毕设,就不用重新买电脑了。

参考博文:

【手把手图文新手教程】PyCharm专业版连接AutoDl详细教程,输入登录指令和密码的格式需要特别注意。_pycharm连接autodl-CSDN博客

卡在了连接服务器上,PyCharm连接AutoDL过程中introspecting ssh server为空。

能点下一步就没事,继续下一步。选择existing,base intepreter就还是那个路径(因为我没有创建过环境)。(图片放这里变形了,凑合看吧)

选择本地路径和同步路径后一直报错说是应该设置为绝对路径,苦恼找了半天,最后看到一个b站up存放的路径是/root/autodl-tmp/,我也跟着修改了,结果真成了!那我这一天改来改去算什么!!!!!

chatgpt给的原因:

/root/autodl-tmp/ 能正常使用的原因:

  1. 自动挂载的共享目录
    autodl-tmp 是 AutoDL 自动挂载的临时目录,常用于快速读写数据。它一般是预先配置好的,确保你有写入权限。

  2. 权限足够
    你是以 root 身份运行的,通常对 /root/autodl-tmp/ 有读写权限,而对其他路径(比如普通用户目录或未授权的目录)可能没有。

  3. PyCharm 配置默认支持该目录
    PyCharm 远程同步功能会将本地项目同步到远程目录,如果远程目录不能访问或写入,就会报错。而 /root/autodl-tmp/ 往往不会有这种问题。

 不确定有没有成功链接的话就在terminal窗口看看有没有那个解释器选项,有的话输入python,然后import torch,print(torch.__version__)查看环境版本就能知道有没有成功了。

如果运行文件时发生报错 can't open file '/tmp/3q22V59zNp/ceshi.py': [Errno 2] No such file or directory 表明 PyCharm 在指定路径找不到 ceshi.py 文件 ,可按以下方法解决:

  1. 打开 PyCharm 的settings > Build, Execution, Deployment(构建、执行、部署) -> Deployment(部署)

  2. 选择你的 SSH 连接配置,进入 Mappings 选项卡。

  3. 修改 Deployment path 为:

    /root/ultralytics-main/(这个路径根据自己的情况修改,我的ceshi.py放在这个路径下了

如果文件没有同步的话,需要自己手动上传哈。


网站公告

今日签到

点亮在社区的每一天
去签到