【发布时间】:2016-11-28 22:16:07
【问题描述】:
更新到新版本 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 的票。
-
现在,我只是将旧的 utrunner.py 复制到 2016.2 - ~/pycharm-2016.1/helpers/pycharm/utrunner.py
-
我也有同样的行为,真的很烦人!
-
@mircealungu - 备份!