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

相关推荐
码界筑梦坊7 分钟前
282-基于Python的豆瓣音乐可视化分析推荐系统
开发语言·python·信息可视化·数据分析·flask·vue
LJianK17 分钟前
java多态
java·开发语言·python
_Evan_Yao8 分钟前
栈与队列:后进先出与先进先出的智慧
开发语言·python
J2虾虾10 分钟前
Spring AI Alibaba - Skills 技能
人工智能·python·spring
带派擂总34 分钟前
Python全栈开发 Day08_控制文件指针移动 异常捕获 推导式
python
XLYcmy40 分钟前
面向Agent权限系统的快速审计工具
python·网络安全·ai·llm·飞书·agent·字节跳动
范范@1 小时前
Python进阶 多线程、生成器与协程
python
SilentSamsara1 小时前
SQLAlchemy 2.x:异步 ORM 与数据库迁移 Alembic 完整指南
开发语言·数据库·python·sql·青少年编程·oracle·fastapi
27669582921 小时前
京东随机变速滑块拼图验证码识别(京东E卡)
java·服务器·前端·python·京东滑块·京东变速滑块·京东e卡绑卡
weixin_468466851 小时前
支持向量机新手实战指南
人工智能·python·算法·机器学习·支持向量机