首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Pycharm更新到2016.2后导入RuntimeWarning

Pycharm更新到2016.2后导入RuntimeWarning
EN

Stack Overflow用户
提问于 2016-07-25 22:08:50
回答 4查看 14.5K关注 0票数 67

在更新到新版本2016.2之后,我得到了

代码语言:javascript
复制
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

“test”是我的主应用程序包中的一个包,当我尝试在此文件夹中执行单元测试时,我会收到这些警告。此问题仅在更新到2016.2后出现。除了警告之外,其余的代码都可以正常工作。

编辑:这是一个已知问题- https://youtrack.jetbrains.com/issue/PY-20171。他们建议替换PyCharm安装文件夹中的utrunner.py。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-08-02 23:21:39

这是2016.2版本中引入的已知问题。可以在JetBrains网站here上跟踪进度。根据此页面,该问题将在2017.1版本中修复。您可以遵循其他人在此期间提到的utrunner.py解决方法-此文件的副本将附加到链接的票证。

票数 65
EN

Stack Overflow用户

发布于 2016-12-28 10:37:52

最新的推荐(Dec. 19, 2016)是将这一行放在您的单元测试脚本的顶部:

代码语言:javascript
复制
from __future__ import absolute_import
票数 36
EN

Stack Overflow用户

发布于 2016-07-30 14:21:42

在OS X上,我已经修复了这个问题

代码语言:javascript
复制
Applications/PyCharm.app/Contents/helpers/pycharm/utrunner.py 

使用可在http://code.metager.de/source/xref/jetbrains/intellij/community/python/helpers/pycharm/utrunner.py上找到的较旧版本

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38569992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档