解决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

相关推荐
带娃的IT创业者6 分钟前
WeClaw 日志分析实战:如何从海量日志中快速定位根因?
运维·python·websocket·jenkins·fastapi·架构设计·实时通信
wh_xia_jun1 小时前
MODNet 本地抠图项目指南
python
老歌老听老掉牙2 小时前
Python星号参数深度解析
python·参数·星号
π同学2 小时前
ESP-IDF+vscode开发ESP32第二讲——console
vscode·esp32·console
2401_884563242 小时前
Python Lambda(匿名函数):简洁之道
jvm·数据库·python
计算机安禾3 小时前
【C语言程序设计】第35篇:文件的打开、关闭与读写操作
c语言·开发语言·c++·vscode·算法·visual studio code·visual studio
kishu_iOS&AI3 小时前
Python - 链表浅析
开发语言·python·链表
大连好光景3 小时前
conda管理包还是pip管理包
python·conda·pip
m0_730115113 小时前
自动化机器学习(AutoML)库TPOT使用指南
jvm·数据库·python