0
点赞
收藏
分享

微信扫一扫

【 VScode运行python程序】import 自定义模块后出现no module的问题

Spinach菠菜 2022-04-03 阅读 63
pythonvscode

问题描述

vscode中import自定义的模块,出现no module报错


原因分析:

Python代码中自定义的模块并不能被VScode编辑器所解析,应该是pythonpath环境变量的问题。
根据网上的众多讨论,我找到了具体的解决方案,可以完全解决这一问题。


解决方案:

步骤一

打开launch.json文件(在项目目录隐藏文件夹.vscode下面),添加"env"跟“envFile”两个条目。

在这里插入图片描述

"env": {"PYTHONPATH":"${workspaceRoot}"},
"envFile": "${workspaceRoot}/.env"

步骤二

在项目的根目录新建文件.env,在.env文件中添加要包涵自定义库的路径 PYTHONPATH=./my_module 即可。

在项目的根目录新建文件.env,在这个.env空文件中加入

PYTHONPATH=./my_module 

如下图所示。

在这里插入图片描述
运行之后完美解决这一问题,可以正常import自定义的模块。

举报

相关推荐

0 条评论