在两台不同的机器上,我有相同的项目。 我有简单的代码:
import unittest
from tests import test
unittest.makeSuite(test)
在一种情况下,一切正常-我可以毫无问题地导航到makeSuite
方法,并且被正确识别。你知道吗
在另一种情况下(在不同的机器上)PyCharm不识别makeSuite
我理解这个问题:unittest
的源指向External Libraries\Python 3.7\Typeshed Stubs\3\unittest
代码运行良好,只是想知道使用Typeshed存根背后的逻辑是什么,是什么让一些事情变得更困难,以及我如何解决这个问题。你知道吗
根据我回答下的评论,我确实检查了pyan的版本:
更新到最新的PyCharm社区(在我的例子中是2018.3.5)会导致此错误。你知道吗
因此,解决方案是将PyCharm降级至2018.1
官方PyCharm bug跟踪网站上也有bug: https://youtrack.jetbrains.com/issue/PY-32888
从菜单中尝试:文件->;无效缓存/重新启动
相关问题 更多 >
编程相关推荐