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

相关推荐
ada7_27 分钟前
LeetCode(python)——543.二叉树的直径
数据结构·python·算法·leetcode·职场和发展
小白学大数据32 分钟前
Python 多线程爬取社交媒体品牌反馈数据
开发语言·python·媒体
HAPPY酷44 分钟前
压缩文件格式实战速查表 (纯文本版)
python
祝余Eleanor1 小时前
Day 31 类的定义和方法
开发语言·人工智能·python·机器学习
背心2块钱包邮1 小时前
第6节——微积分基本定理(Fundamental Theorem of Calculus,FTC)
人工智能·python·机器学习·matplotlib
larance1 小时前
修改jupyterlab 默认路径
python
别叫我->学废了->lol在线等2 小时前
python单例模式下线程安全优化
python·安全·单例模式
西江649762 小时前
【个人博客系统—测试报告】
python·功能测试·jmeter·pycharm·postman
CHANG_THE_WORLD2 小时前
C++ vs Python 参数传递方式对比
java·c++·python
梁正雄3 小时前
10、Python面向对象编程-2
开发语言·python