使用reload导入sys会在Spyder中挂起ipython

时间:2018-03-05 15:44:54

标签: python reload spyder sys

我将开发从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中,第一次执行没有问题,第二次挂起。我实际上并没有找到解决方案,而是想知道为什么会这样。

0 个答案:

没有答案