只有在更新到2016.2后才会出现。除了警告,剩下的代码工作正常。
编辑:这是一个已知问题 - https://youtrack.jetbrains.com/issue/PY-20171。他们建议取代utrunner.py PyCharm </跨度> 安装文件夹。 鈥
这是2016.2版本中引入的已知问题。可以在JetBrains网站上获得进展 这里 。根据此页面,它将在2017.1版本中修复。您可以按照其他人在此期间提到的utrunner.py解决方法 - 此文件的副本附加到链接的故障单。
最新推荐 (2016年12月19日) 是将此行放在单元测试脚本的顶部:
from __future__ import absolute_import
在Windows 10上,Bobby的解决方案也有效:
只需替换你当地的utrunner.py文件
C:\Program Files (x86)\JetBrains\PyCharm 2016.3\helpers\pycharm
与Jetbrains网站上的一个: http://code.metager.de/source/xref/jetbrains/intellij/community/python/helpers/pycharm/utrunner.py
在OS X上我通过替换修复了这个问题
Applications/PyCharm.app/Contents/helpers/pycharm/utrunner.py
可以在以下找到旧版本 http://code.metager.de/source/xref/jetbrains/intellij/community/python/helpers/pycharm/utrunner.py
上 的 Ubuntu 16.04 强> Bobby的解决方案也有效:
只需更换您的本地 utrunner.py 档案在
utrunner.py
/usr/local/pycharm-edu-3.0/helpers/pycharm/utrunner.py
来自Jetbrains网站的那个: http://code.metager.de/source/xref/jetbrains/intellij/community/python/helpers/pycharm/utrunner.py