python - Pycharm 更新到 2016.2 后导入 RuntimeWarning

标签 python import pycharm

更新到新版本 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/

相关文章:

Python 数组索引开关 - 发生了什么?

python - 从views.py导入不适用于应用程序

python - 为什么我可以从 'print' 调用 'eval'

python - pycharm中没有名为 'numpy'的模块

python - 如何在 PyCharm 中查找已知 Python 对象的类定义?

pycharm - 在pycharm中,如何跳转到下一个严重错误? (F2查找样式警告)

python - 在 tensorflow 中重新分配非变量张量

python - 在 Pandas 列中拆分字典/列表并转换为新数据框

python - Django Rest Framework-有效地检索反向外键的相关字段

android - 构建从 Eclipse git 导入的项目作为 Android 项目