使用vscode远程连接linux运行项目报错解决方案

报错:subprocess.CalledProcessError: Command '['/xxx/anaconda3/envs/graphinvent/bin/python', './graphinvent/main.py', '--job-dir', '/xxx/GraphINVENT/output_gdb13_1K/example/job_0/']' returned non-zero exit status 1.

原因:1. 代码问题;2. 环境不全,vscode无法导入包集成环境。

  1. 代码问题:修改输入输出路径,根据要训练的数据集调params。

根据报错修改代码。

     2. 环境问题:

  1. 当前解释器环境中,缺少xxx库,首先确定pip,python都在当前虚拟环境下,根据提示pip install xxx || conda install xxx 安装缺少的组件或库。
  2. 对于多任务进程项目而言要确保项目整体性,确保调用的是当前环境下的site-packages中的包。
    1. 在项目的根目录创建 .vscode配置文件夹。
    2. 在 .vscode文件夹里创建setting.json文件

             3. 在setting.json文件中写入以下代码。目的是将本地包纳入VsCode分析行列, 注意这里是相对路径(相对于根目录),重启VS Code。

{ 
    "python.analysis.extraPaths":[
        "utils"
    ]
}
  1. 更改当前项目解释器:
    1. Ctrl + shift + P
    2. 输入:Python:Select Interpreter
    3. 选择PyTorch解释器

参考链接:

Vscode——报错解决:Import “torch“ could not be resolved_William.csj的博客-CSDN博客_vscode安装torch

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值