问题描述
我重新安装了一个tox,总是返回“ RuntimeError:字典在迭代过程中更改大小”。即使没有参数运行它。尝试从pyparsing导入内容时似乎失败了。任何帮助将不胜感激。
我正在Python 3.7.3下的MacOS上运行tox 3.20.0。
这是完整的堆栈跟踪:
option => option.value
解决方法
在使用Mac OS的默认Python版本(3.7.3)时,我遇到了同样的问题。我检查了tox.ini
文件,并看到了对py36的一些引用,因此我使用pyenv
切换到Python 3.6.9。这已为我解决了RuntimeError: dictionary changed size during iteration
错误,并且所有测试均已成功触发。