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

相关推荐
小兔崽子去哪了9 分钟前
RFM 模型 项目实战
python
昨天那个谁谁20 分钟前
ROS2运行时报无法加载create_key等符号错误
c++·python·ros2
nju_spy1 小时前
python 算法题基础常用总结(比赛 or 机试 or 面试)
python·记忆化搜索·位运算·二分查找 - bisect·排序与lambda·最短路和最小生成树·堆与优先队列
Deng8723473481 小时前
自动化极验3点选验证码的识别与验证方案
运维·python·自动化
川石课堂软件测试1 小时前
自动化测试的基本概念及常用框架
数据库·python·功能测试·测试工具·单元测试·自动化·流程图
灰勒塔德1 小时前
jetson orin nano super开发指南
linux·服务器·python
8278209372 小时前
python scp 备份
开发语言·python
poggioxay2 小时前
JAVA零基础入门知识3(持续更新中)
java·开发语言·python
serve the people2 小时前
TensorFlow 基础训练循环(简化版 + 补全代码)
人工智能·python·tensorflow
木里先森2 小时前
解决报错:/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32‘ not found
linux·python