首页 > 其他分享 >vscode调试import文件报错: ModuleNotFoundError No module named 'libs'

vscode调试import文件报错: ModuleNotFoundError No module named 'libs'

时间:2023-12-15 17:11:35浏览次数:42  
标签:named No vscode PYTHONPATH 报错 env libs import

vscode调试python时出现import其他文件夹找不到路径的报错,需要设置正确的working directory (cwd)和PYTHONPATH(env)

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "libs/evaluation/evaluation.py",
            "console": "integratedTerminal",
            "justMyCode": true,
            "cwd": "/xxx/codes/project",
            "args": [],
            "env": {
                "PYTHONPATH": "/xxx/codes/project:${env:PYTHONPATH}"
            }
        }
    ]
}

  

在这个例子中,我们添加了一个 PYTHONPATH 环境变量,它的值被设置为项目根目录的路径。"${env:PYTHONPATH}" 是用来包含原有 PYTHONPATH 环境变量的值,以便将新路径添加到现有的 PYTHONPATH 定义上,而不是替换掉它。 注意:在VS Code中,环境变量中的路径使用冒号 : 在Linux和macOS上分隔,而在Windows上使用分号 ; 分隔。

标签:named,No,vscode,PYTHONPATH,报错,env,libs,import
From: https://www.cnblogs.com/xusyy/p/17903770.html

相关文章

  • Inferring Developmental Trajectories and Causal Regulations with Single-cell Gen
    InferringDevelopmentalTrajectoriesandCausalRegulationswithSingle-cellGenomicsDevelopmentiscommonlyregardedasahierarchicalbranchingprocesswhichisgovernedbyunderlyinggeneregulatorynetworks.Single-cellgenomics,single-cellRNA-seq......
  • hive Metastore 启动报错 Version information not found in metastore报错处理
    修改conf/hive-site.xml中的hive.metastore.schema.verification 设置为false。 hive Metastore 启动报错 [main]:MetastoreThriftServerthrewanexception...org.apache.hadoop.hive.metastore.api.MetaException:Versioninformationnotfoundinmetastore......
  • AnnotationProcessor版本问题
    java:来自注释处理程序'lombok.launch.AnnotationProcessorHider$ClaimingProcessor'的受支持source版本'RELEASE_8'低于-source'17'解法如果你在使用IntelliJIDEA,并且遇到这个问题,你可以尝试使用提供的临时解决方案。这个方法是在IDE的编译器设置中添加一个VM选......
  • 安装mongo提示报错libcrypto.so.1.1解决方法
    1、输入网址:www.openssl.org第一种下载:点击Downloads→点击要下载的openssl然后解压:tar-zxvfopenssl.x.x.xx.tar.gz第二种下载:wgethttps://www.openssl.org/source/openssl-1.1.1w.tar.gz解压:tar-zxvfopenssl-1.1.1w.tar.gz切换到解压好的目录:cdopenssl-1.1.1w编译安装:./conf......
  • 【Node.js】-包以及npm基本使用操作
    一、包的概念将模块、代码、其他资料聚合成一个文件夹包分类:项目包:主要用于编写项目和业务逻辑软件包:封装工具和方法进行使用要求:根目录中,必须有package.js文件(记录包的清单信息)注意:导入软件包时,引入的默认是index.js模块文件/main属性指定的模块文件二、案例需求:封装数组求和函数......
  • 如何在 macOS Sonoma 虚拟机中安装 VMware Tools
     vmware-tools VMwareTools简介VMwareTools中包含一系列服务和模块,可在VMware产品中实现多种功能,从而使用户能够更好地管理客户机操作系统,以及与客户机操作系统进行无缝交互。VMwareTools具备以下功能:将消息从主机操作系统传递到客户机操作系统。将客户机操作......
  • Seata 启动报错:[imeoutChecker_1] i.s.c.r.netty.NettyClientChannelManager : no av
    Seata启动报错:[imeoutChecker_1]i.s.c.r.netty.NettyClientChannelManager:noavailableservertoconnect.1.问题2.解决【application.xml和file.conf参数要相对应】......
  • nest报错表名已经存在
    问题如果使用nest出现了报错QueryFailedError:ER_TABLE_EXISTS_ERROR:Table‘你的表名’alreadyexists具体原因不详。解决经过多方资料查阅,解决方法如下实体的表名一定要全部小写或者使用_连接,不能用驼峰命名法检查数据库名和app.module.ts配置的表名是否用了驼......
  • 启动Docker服务报错
    启动Docker服务报错如下Jobfordocker.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusdocker.service"and"journalctl-xe"fordetails.使用命令journalctl-xe查看解决方法一、关闭防火墙或者selinux1、关闭防火墙system......
  • spring xml配置文件之context:annotation-config
    我们一般在含有Spring的项目中,可能会看到配置项中包含这个配置节点context:annotation-config。<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-......