我确定我做错了(即愚蠢),但是正在运行
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连接上运行它)
答案 0 :(得分:1)
我遇到了类似的问题。我通过使用 ProjectRootFolder.stuff.modules
、保存并再次输入 stuff.modules
来伪造另一条路径来“修复”它。
我知道这不是一个真正的修复,但从那时起它就起作用了,而且它的支架也曾经标有红色下划线。
我解释了我的问题 here。
答案 1 :(得分:0)
我必须编辑 python.analysis.extraPaths。
我尝试了 .env 路由,但无法使其正常工作。我实际上花了几个小时。
如果你去file->preferences->settings或者ctrl+,你可以搜索“extrapath”。
只需在那里添加您的 /home/abb/stuff 就可以了。