更新到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解决方案-此文件的副本将附加到链接的票据。
在OSX上,我已经通过替换
使用旧版本,可以在 http://code.metager.de/source/xref/jetbrains/intellij/community/python/helpers/pycharm/utrunner.py
最新的建议(Dec. 19, 2016)是将这一行放在单元测试脚本的顶部:
相关问题 更多 >
编程相关推荐