我将开发从python切换到Ipython(因为开发人员决定从版本3.x开始删除spyder中的python控制台)。我遇到了一个问题,我之前没有,我不确定这是因为Ipython还是我使用的新spyder版本。当我执行此代码时
import sys
reload(sys)
sys.setdefaultencoding('cp1252')
from foo import bar
foo.py
看起来像
bar = 5
在Spyder的Ipython shell中,第一次执行没有问题,第二次挂起。我实际上并没有找到解决方案,而是想知道为什么会这样。