Pylint无法识别VScode中的PYTHONPATH

时间:2020-02-14 07:57:59

标签: python visual-studio-code pylint

我确定我做错了(即愚蠢),但是正在运行

from stuff.modules import maths

Pylint一直在给

No name 'modules' in module 'stuff' pylint(no-name-in-module)
Unable to import 'stuff.modules' pylint(import-error)

我的stuff模块位于/home/abb,因此我尝试将PYTHONPATH="/home/abb"PYTHONPATH="/home/abb/stuff"都添加到.env文件中,但是由于仍然给出错误,我认为问题是我还将stuff文件夹用作我的工作空间

我认为.env文件不是问题,因为我也是从lib模块导入的,该模块与stuff位于同一文件夹中,因此不会引发任何错误。

(哦,如果很重要,我正在SSH连接上运行它)

2 个答案:

答案 0 :(得分:1)

我遇到了类似的问题。我通过使用 ProjectRootFolder.stuff.modules、保存并再次输入 stuff.modules 来伪造另一条路径来“修复”它。

我知道这不是一个真正的修复,但从那时起它就起作用了,而且它的支架也曾经标有红色下划线。

我解释了我的问题 here

答案 1 :(得分:0)

我必须编辑 python.analysis.extraPaths。

我尝试了 .env 路由,但无法使其正常工作。我实际上花了几个小时。

如果你去file->preferences->settings或者ctrl+,你可以搜索“extrapath”。

只需在那里添加您的 /home/abb/stuff 就可以了。