【问题标题】:UnicodeDecodeError: 'ascii' codec can't decode byte ... in position ... ordinal not in range(128)UnicodeDecodeError:'ascii'编解码器无法解码字节......在位置......序数不在范围内(128)
【发布时间】:2014-11-11 12:12:17
【问题描述】:

我已经阅读过类似问题的主题,但没有一个适合我的问题。我在 iPython notebook 中工作,我有以下代码块:

import scipy as sp
%pylab inline

当我尝试运行它时,它在第二行失败,并在标题中显示错误。这是为什么呢?

【问题讨论】:

    标签: python scipy ipython


    【解决方案1】:

    由于 pylab 之前的 %,我猜你只需要将编码定义为 utf8。


    喜欢:

    import sys  
    
    reload(sys)  
    sys.setdefaultencoding('utf8')
    

    【讨论】:

    • 似乎就是这样,但我没有得到 - AttributeError: 'module' object has no attribute 'cbook',在同一行,但在涉及部分时嵌套 - 导入 matplotlib。 cbook 作为 cbook。你可能和 scipy 一起工作过吗?我已经下载了 anaconda,这就是我遇到的问题。
    • 试试这个... import matplotlib // import matplotlib.cbook
    猜你喜欢
    • 2014-12-24
    • 2011-05-13
    • 2014-02-19
    • 2018-07-26
    • 2020-11-06
    • 2014-08-12
    • 2018-05-13
    • 2013-09-20
    • 2016-07-05
    相关资源
    最近更新 更多