Python3.7导入命令上出现奇怪的Pylint错误
一直在尝试将Pylint 1.9.2与Python 3.7和visual studio代码1.25中的Flask 1.0.2结合使用 在代码的第一行,我一直在Pylint上遇到以下错误 F0002::生成器引发的停止迭代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'
{
"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
}
我完全不知道这个错误的原因是什么
谢谢大家! 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也会遇到意外错误。