更新到新版本 2016.2 后,我得到了
RuntimeWarning: Parent module 'tests' not found while handling absolute import
import unittest
RuntimeWarning: Parent module 'tests' not found while handling absolute import
import datetime as dt
'tests' 是我的主应用程序包中的一个包,当我尝试在此文件夹中执行单元测试时收到这些警告。此问题仅在更新到 2016.2 后出现。除了警告之外,其余代码都可以正常工作。
编辑:这是一个已知问题 - https://youtrack.jetbrains.com/issue/PY-20171 .他们建议替换 PyCharm 安装文件夹中的 utrunner.py。
最佳答案
这是 2016.2 版本中引入的一个已知问题。可在 JetBrains 网站 here 上关注进度.根据此页面,它将在 2017.1 版本中修复。您可以按照其他人同时提到的 utrunner.py 解决方法 - 此文件的副本已附加到链接的票证。
关于python - Pycharm 更新到 2016.2 后导入 RuntimeWarning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38569992/