Vscode python 跨文件夹调用模块报错解决方法
一. 问题描述在 1.py 中调用 config.py 中的名称时在 vscode 中直接运行 1.py 文件会报错。# 文件夹结构如下。 项目根目录/ config.py main.py dir1/ 1.py二. 原因分析运行 python dir1/1.py 时sys.path[0] 脚本所在目录 .../项目根目录/dir1/Python 只在 dir1/ 下找 config 包 → 找不到 → 报错。如果脚本在根目录下运行sys.path[0] 根目录自然能找到 config 模块。关键在于 sys.path[0] 是脚本文件所在目录不是你执行命令的工作目录。三. 解决方法Vscode 的项目配置文件设置如下# settings.json { python.terminal.executeInFileDir: false, terminal.integrated.env.windows: { PYTHONPATH: ${workspaceFolder} } } # launch.json { version: 0.2.0, configurations: [ { name: Python: 当前文件, type: debugpy, request: launch, program: ${file}, console: integratedTerminal, cwd: ${workspaceFolder}, env: { PYTHONPATH: ${workspaceFolder} } } ] }设置了 PYTHONPATH“ 环境变量为项目根目录python 会从中查询包和模块从而能正确找到config。 这样设置的 PYTHONPATH“ 环境变量也是项目级的不会影响其它项目。注意 1.py 的导入语句应该如下from config import a这样就能正常的运行和调试模块了。

相关新闻

Qwen 3.8开源大模型实战:从本地部署到性能优化完整指南

Qwen 3.8开源大模型实战:从本地部署到性能优化完整指南

Qwen 3.8 开源 2.4T 参数大模型实战指南:从本地部署到性能优化最近在AI大模型领域,Qwen 3.8的发布引起了广泛关注。作为一款拥有2.4万亿参数的开源大语言模型,它在多项基准测试中表现接近Fable 5等闭源模型,为开发者提供了强大的本…

2026/7/24 17:47:51 阅读更多 →
嵌入式系统开发及应用(初级)交互式教程

嵌入式系统开发及应用(初级)交互式教程

嵌入式系统开发及应用(初级)交互式教程 概述 本教程是一套面向嵌入式系统初学者的交互式学习资源,从零开始系统讲解嵌入式开发的核心基础。全10章内容以自包含HTML文件呈现,内嵌Canvas 2D动画与交互仿真,无需任何外部依…

2026/7/24 10:50:54 阅读更多 →
信通院白皮书划重点:AI原生与信创适配如何落地

信通院白皮书划重点:AI原生与信创适配如何落地

2026年的低代码行业,正在经历一场从表层到内核的剧烈重构。 中国信通院发布的《中国低代码平台发展白皮书(2026年中版)》披露了一组值得注意的数据:目前国内低代码整体AI化率已达到75%,较2024年的28%实现了跨越式增长。…

2026/7/24 6:24:09 阅读更多 →

最新新闻

3步掌握文件格式伪装:突破传输限制的终极方案

3步掌握文件格式伪装:突破传输限制的终极方案

3步掌握文件格式伪装:突破传输限制的终极方案 【免费下载链接】apate 简洁、快速地对文件进行格式伪装 项目地址: https://gitcode.com/gh_mirrors/apa/apate 你是否曾因文件格式限制而无法将重要文档上传到企业系统?是否担心敏感数据在云存储中缺…

2026/7/25 11:47:45 阅读更多 →
告别“听不清”与“吵翻天”:AU-60,一款能重塑音频体验的“全能语音管家”

告别“听不清”与“吵翻天”:AU-60,一款能重塑音频体验的“全能语音管家”

AU60规格书 在智能设备遍地开花的今天,语音交互已成为我们与机器沟通的本能。然而,一个尴尬的现实是:环境噪音、尖锐的回音、复杂的设备接口,常常让这个本能变得“耳背”且“口吃”。 想象这些场景: 智能门铃前&…

2026/7/25 11:47:45 阅读更多 →
3分钟搞定Gofile高速下载:告别龟速下载的终极免费方案

3分钟搞定Gofile高速下载:告别龟速下载的终极免费方案

3分钟搞定Gofile高速下载:告别龟速下载的终极免费方案 【免费下载链接】gofile-downloader Download files from https://gofile.io 项目地址: https://gitcode.com/gh_mirrors/go/gofile-downloader 还在为Gofile平台的下载速度发愁吗?你是否曾经…

2026/7/25 11:47:45 阅读更多 →
创业团队利用Taotoken统一管理多个AI模型API以控制开发成本

创业团队利用Taotoken统一管理多个AI模型API以控制开发成本

创业团队利用Taotoken统一管理多个AI模型API以控制开发成本 对于小型创业团队而言,在开发AI驱动的产品或功能时,通常会尝试接入多个不同的大模型,以寻找最适合当前任务或最具性价比的方案。然而,直接对接多家厂商的API&#xff0…

2026/7/25 11:47:45 阅读更多 →
初中生学习机推荐对比:2026年四个品牌的真实差异在哪

初中生学习机推荐对比:2026年四个品牌的真实差异在哪

孩子一上初中,家长最先崩溃的往往不是成绩,而是“这题我也看不懂”。科目从三门直接跳到九门,物理化学说加就加。翻翻孩子的数学作业,函数图像自己都认不全;物理受力分析图,看着像天书。以前还能“我看看”…

2026/7/25 11:47:45 阅读更多 →
AI视频生成技术解析:从多模态建模到移动端优化

AI视频生成技术解析:从多模态建模到移动端优化

1. 项目背景:当AI视频生成遇上春节流量洪峰 每年春节都是互联网平台的流量竞技场,而2024年的战役在AI视频赛道打响了第一枪。字节跳动旗下抖音推出的Seedance 2.0多模态生成系统,在春节期间实现了单日超2000万次的AI视频生成量。这个数字背后…

2026/7/25 11:46:45 阅读更多 →

日新闻

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本就是为了解决您的…

2026/7/25 0:00:35 阅读更多 →
C++ string类模拟实现:从深拷贝到内存管理的完整指南

C++ string类模拟实现:从深拷贝到内存管理的完整指南

1. 项目概述:为什么我们要“手撕”string类?在C的学习道路上,尤其是从C语言过渡到C的“初阶”阶段,string类绝对是一个绕不开的核心。标准库里的std::string用起来太方便了,、find、substr,几个操作符和函数…

2026/7/25 0:00:35 阅读更多 →
三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

1. 先搞清楚“三角洲寻宝鼠”到底是什么工具从名称来看,“三角洲寻宝鼠”更像是一个资源查找或文件检索类工具,而不是游戏或娱乐软件。这类工具的核心价值在于帮助用户快速定位特定资源,比如文档、图片、压缩包或特定格式的文件。如果你经常需…

2026/7/25 0:00:35 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/25 5:08:22 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/25 5:13:53 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻