【问题标题】:Why default encoding of ipython, spyder and atom are different?为什么 ipython、spyder 和 atom 的默认编码不同?
【发布时间】:2017-10-24 12:59:08
【问题描述】:

当我在 spyder 或 atom 上运行以下命令时,我得到'ascii'

import sys
print(sys.getdefaultencoding())

但是,如果我从终端运行它,我会得到 'utf-8'

为什么?我想在任何地方都使用相同的默认编码。

【问题讨论】:

标签: python terminal ipython atom-editor


【解决方案1】:

这几乎可以肯定是因为它们是不同版本的 Python。 Atom 使用的 Python 版本取决于您决定使用的包。如果您在 Atom 之外使用 iPython,那么在 Atom 中使用 hydrogen 可能会有所帮助。接口应该非常相似。如果您需要使用不同版本的 Python,脚本运行包通常可以设置不同的配置文件和配置。

【讨论】:

    猜你喜欢
    • 2013-03-03
    • 2012-09-01
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 2016-11-30
    • 1970-01-01
    • 2016-04-10
    相关资源
    最近更新 更多