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

相关推荐
计算机学姐18 小时前
基于Python的新能源汽车数据可视化及分析系统【2026最新】
vue.js·python·信息可视化·django·flask·汽车·推荐算法
帅得不敢出门18 小时前
Android11~13 Framework实现Ntp服务器多域名轮询同步时间
android·服务器·python·framework·github
刘晓倩19 小时前
Python的re
java·python·mysql
njsgcs19 小时前
pyautocad 基于线段包围盒聚类
python·数据挖掘·聚类
qq_2339070319 小时前
GEO优化企业2025推荐,提升网站全球访问速度与用户体验
大数据·人工智能·python·ux
Q_Q51100828519 小时前
python+django/flask+vue的高考志愿咨询系统
spring boot·python·django·flask·node.js·php
Q_Q51100828519 小时前
python+django/flask+vue校园闲置物品交易系统
spring boot·python·django·flask·node.js
子午19 小时前
【鱼类识别系统】Python+TensorFlow+Django+人工智能+深度学习+卷积神经网络算法+resnet50
人工智能·python·深度学习
Q_Q51100828519 小时前
python+django/flask+vue基于web的产品管理系统
前端·spring boot·python·django·flask·node.js
Q_Q196328847519 小时前
python+django/flask+vue的电子产品销售系统
spring boot·python·django·flask·node.js·php