我收到此警告:
/usr/local/lib/python3.4/dist-packages/nose/plugins/manager.py:395: RuntimeWarning: Unable to load plugin answer-testing = yt.utilities.answer_testing.framework:AnswerTesting: '%' must be followed by '%' or '(', found: '%s_%s'
RuntimeWarning)
尽管没有请求任何插件,但在docker容器内运行nosetests时。我在AnswerTesting
或yt
的系统上找不到任何引用。如何修复错误或禁止错误?
答案 0 :(得分:1)
这不是错误,只是警告暗示您无法使用带鼻子的答案测试插件。如果它困扰你,请用pip删除它,即:
pip uninstall answer-testing
或者通过Lib/site-packages/easy-install.pth
查看类似./answer-testing-0.0.1-py3.4.egg
之类的内容,手动将其删除。
如果您勇敢/迷失,请将import pdb; pdb.set_trace()
添加到/usr/local/lib/python3.4/dist-packages/nose/plugins/manager.py:395
并查看导致您悲痛的原因。
答案 1 :(得分:1)
我遇到了这个错误。
我不得不
pip install --upgrade cython
然后
pip install --upgrade yt
之后错误就消失了。我不能简单地安装yt,因为它需要一个最新的cython。