【发布时间】:2016-10-31 04:36:45
【问题描述】:
我在 Windows 7 机器上运行 Python 3.5.1。几个月来我一直在毫无问题地使用 Anaconda。今天早上,我更新了我的包(conda update --all),现在我无法导入 numpy(1.11.0 版)或 pandas(0.18.1 版)。
我从 Python 得到的错误是: 语法错误:(unicode 错误)“unicodeescape”编解码器无法解码位置 2-3 中的字节:截断 \UXXXXXXXX 转义。执行import语句时出现此错误。
我能够导入其他包,一些来自 anaconda 的捆绑包,一些来自其他来源,没有问题。
关于如何解决这个问题的任何想法?
【问题讨论】:
-
你没有从 python 2 更新到 3,是吗?:)
-
哈哈遗憾的是,不,希望它是那样明显的东西。自从几个月前我开始使用 Python 以来,我已经 3+ 了。我对它还是比较陌生...但这是我第一次有更新打破任何东西。如果有帮助,我正在使用 64 位版本的 anaconda...
-
该错误仅来自
import语句? -
你能发布整个追溯吗?
-
John - 是的,它只是通过执行 import 语句。迈克尔,不幸的是我现在不能这样做。通过使用 conda 删除并重新安装软件包,我能够解决这个问题(并将回答这个问题)。不是理想的解决方案......但它有效:)
标签: python numpy pandas anaconda