【发布时间】:2016-10-31 07:26:35
【问题描述】:
我在 Windows 10 下安装了 pyzo 和 miniconda 并使用 conda install 安装了 numpy 和 matplotlib。但是当我尝试运行时
import numpy as np
import matplotlib.pyplot as plt
我收到此错误:
Traceback (most recent call last):
File "<tmp 1>", line 3, in <module>
import numpy
File "c:\users\jakub\miniconda3\lib\site-packages\numpy\__init__.py", line 165, in <module>
from numpy.__config__ import show as show_config
File "c:\users\jakub\miniconda3\lib\site-packages\numpy\__config__.py", line 5
lapack_mkl_info={'libraries': ['mkl_lapack95_lp64', 'mkl_core_dll', 'mkl_intel_lp64_dll', 'mkl_intel_thread_dll'], 'define_macros': [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)], 'include_dirs': ['c:\users\jakub\miniconda3\\Library\\include'], 'library_dirs': ['c:\users\jakub\miniconda3\\Library\\lib']}
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \uXXXX escape
我的代码和目录结构中都没有任何非标准字符...我已经阅读了许多关于 UTF-8 类似问题的帖子,但这与初始导入期间发生的情况不同。
【问题讨论】:
-
检查您的安装是否完成并正常工作,例如参见this very recent post。重新安装软件包可能会有所帮助。
-
@QoP:对回溯使用代码格式,而不是引用格式。
-
试图 conda 卸载 numpy 然后重新安装,但问题仍然存在...有些模块可以导入有些不能...
标签: numpy matplotlib unicode utf-8 unicode-escapes