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

相关推荐
MC皮蛋侠客42 分钟前
SQLAlchemy 系列(七):高级建模与高效写入——批量 DML、方言与扩展
数据库·python
Zane19941 小时前
@property 到底是怎么把方法伪装成属性的?一文吃透 property、staticmethod、classmethod
后端·python
qq_316411032 小时前
AI 情感陪伴智能潮玩软硬件一体化开发案例
人工智能·python
废弃的小码农2 小时前
功能测试--Day07--Python编程基础
开发语言·python
zx1154502 小时前
大模型工具调用次数限制
人工智能·python
MC皮蛋侠客2 小时前
SQLAlchemy 系列(八):AsyncIO、并发与 Web 生命周期——让每个并发任务持有自己的 Session
数据库·python
大数据魔法师3 小时前
Python 网络请求库 curl_cffi:从入门到实战,如何规避网站指纹检测
python·数据分析
中电华星3 小时前
专业的工业电源公司
网络·python
databook4 小时前
用统计检验来确定“重要特征”
python·机器学习·scikit-learn
0566464 小时前
Python高级——解释器执行原理与虚拟环境工程化实战
开发语言·python