解决vscode的导包问题

vscode写python代码时会出现在子文件目录下运行代码出现导包错误,现有两种方式可以解决:

1.在包中写入

复制代码
import sys
sys.path.append('/home/path/your_project')

该种方式只能针对该文件使用,更换到同一个项目的其他目录就无法使用了。

2.更改vscode的配置

打开设置->settings.json向其中添加

复制代码
{
    "terminal.integrated.env.windows": {
        "PYTHONPATH": "/path/to/your/project"
    },
    "terminal.integrated.env.linux": {
        "PYTHONPATH": "/path/to/your/project"
    },
    "terminal.integrated.env.osx": {
        "PYTHONPATH": "/path/to/your/project"
    }
}

然后重启vscode即可。该配置对同一个项目的其他文件、文件夹均有效。

参考连接:

https://blog.csdn.net/weixin_45312236/article/details/137077440

相关推荐
小小测试开发2 分钟前
FastAPI 完全入门指南:从环境搭建到实战部署
python·fastapi
(●—●)橘子……4 分钟前
力扣344.反转字符串 练习理解
python·学习·算法·leetcode·职场和发展
本妖精不是妖精5 分钟前
在 CentOS 7 上部署 Node.js 18 + Claude Code
linux·python·centos·node.js·claudecode
Vanranrr8 分钟前
Python vs PowerShell:自动化 C++ 配置文件的两种实现方案
c++·python·自动化
andwhataboutit?15 分钟前
cuda环境安装
python
子午15 分钟前
【交通标志识别系统】Python+TensorFlow+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
测试老哥15 分钟前
Postman接口测试
自动化测试·软件测试·python·测试工具·职场和发展·接口测试·postman
棒棒的皮皮21 分钟前
【OpenCV】Python图像处理之掩膜
图像处理·python·opencv·计算机视觉
Predestination王瀞潞30 分钟前
安装了Anaconda在系统终端却无法使用python命令
linux·开发语言·python
程序员小远9 小时前
软件测试之单元测试详解
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例