Python3.7导入命令上出现奇怪的Pylint错误

Python3.7导入命令上出现奇怪的Pylint错误,python,python-3.x,exception,visual-studio-code,pylint,Python,Python 3.x,Exception,Visual Studio Code,Pylint,一直在尝试将Pylint 1.9.2与Python 3.7和visual studio代码1.25中的Flask 1.0.2结合使用 在代码的第一行,我一直在Pylint上遇到以下错误 F0002::生成器引发的停止迭代 { "resource": "/d:/social network/models.py", "owner": "python", "code": "F0002", "severity": 8, "message": "F0002:<class 'RuntimeError'

一直在尝试将Pylint 1.9.2与Python 3.7和visual studio代码1.25中的Flask 1.0.2结合使用

在代码的第一行,我一直在Pylint上遇到以下错误

F0002::生成器引发的停止迭代

{
"resource": "/d:/social network/models.py",
"owner": "python",
"code": "F0002",
"severity": 8,
"message": "F0002:<class 'RuntimeError'>: generator raised StopIteration",
"source": "pylint",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 1
}
{
“资源”:“/d:/socialnetwork/models.py”,
“所有者”:“python”,
“代码”:“F0002”,
“严重性”:8,
“消息”:“F0002::生成器引发了StopIteration”,
“来源”:“pylint”,
“惊人数字”:1,
“startColumn”:1,
“endLineNumber”:1,
“结束列”:1
}
我完全不知道这个错误的原因是什么

  • 无论我的代码内容如何(我尝试了“导入日期时间”和从peewee导入*,两者都有相同的错误)

  • 仅显示在整个项目的一个文件中。其他文件有模块导入,但没有看到此文件的错误

  • 如果您知道导致此错误的原因,请提供帮助


    谢谢大家!

    PyLint 1.9.2不支持Python 3.7。Python3.7支持可从其预览版获得,您可以通过

    pip install pylint astroid --pre -U
    

    使用
    pip安装pylint astroid--pre-U
    会导致错误,请使用

    pip install pylint --pre -U
    

    相反。这对我来说运行良好,并且还将astroid更新为最新的预发行版。

    pylint和astroid 2.X现在支持Python 3.7,您可以使用pip获取它们。目前pylint为2.1.1,astroid为2.0.4。

    谢谢!请回滚到Python3.6.5,等待其他模块赶上。Python3.7上的peewee也会遇到意外错误。