当我随机(?)收到此错误时,我正在调试基本的GIS python脚本:
Traceback (most recent call last):
File "<module1>", line 13, in <module>
import arcpy
File "C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcPy\arcpy\__init__.py", line 25, in <module>
from arcpy.toolbox import *
File "C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcPy\arcpy\toolbox.py", line 371, in <module>
from .management import Graph, GraphTemplate
File "C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcPy\arcpy\management.py", line 5694
SyntaxError: Non-ASCII character '\xc2' in file C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcPy\arcpy\management.py on line 5695, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
尝试仅运行import arcpy
并弹出相同的错误。到目前为止,这是我尝试过的:
我很困惑。是的,我可以重新安装该库,但这相当复杂,因为该库只是大型软件包的一小部分。
答案 0 :(得分:0)
您可以尝试在第一行中添加“ #encoding:utf-8”
答案 1 :(得分:0)
在脚本顶部添加# -*- coding: utf-8 -*-
。
可能您正在使用的IDE使用默认的编码集。