2013-07-24 24 views
0

系統:XP,工作與Python 2.7Python的錯誤:無法導入名掃描器

Traceback (most recent call last): 
    File "<pyshell#2>", line 1, in <module> 
    import json 
    File "C:\Python27\ArcGIS10.1\lib\json\__init__.py", line 108, in <module> 
    from .decoder import JSONDecoder 
    File "C:\Python27\ArcGIS10.1\lib\json\decoder.py", line 7, in <module> 
    from json import scanner 
ImportError: cannot import name scanner 

任何人都可以解釋我如何管理這個錯誤,請???

今天早上我沒有得到這個問題,

,但今天下午我的腳本將無法正常工作((

+0

什麼不'import json;打印json .__ file__'打印? –

+0

謝謝你的回答。 在空閒的時候我不進口JSON我有這樣的錯誤: 回溯(最近通話最後一個): 文件 「」,1號線,在 進口JSON 文件「C:\ Python27 \ ArcGIS10.1 \ LIB \ JSON \ __ init__.py」,線路108,在 從.decoder進口JSONDecoder 文件 「C:\ Python27 \ ArcGIS10.1 \ lib中\ JSON \ decoder.py」,第7行,在 從JSON進口掃描器 ImportError:無法導入名稱掃描器 ,當我打印json .__文件___時,出現此錯誤: Traceback(最近呼叫的最後一個): 文件「」,第1行,在 print json .__ file__ 名稱'json'未定義 – bino

+0

Hrm,看起來像ArcGIS是一個奇怪的野獸;我所能做的就是刺探猜測。它*看起來像缺少C:\ Python27 \ ArcGIS10.1 \ lib \ json \ scanner.py'(它存在於默認的Python設置中)。 –

回答

-1

我認爲這是由於進口相對路徑造成的,

文件「C:\ Python27 \ ArcGIS10.1 \ LIB \ JSON \ decoder.py」,第7行,
從JSON進口掃描器

它試圖從
ç導入掃描儀:\ Python27 \ ArcGIS10.1 \ LIB \ JSON

+1

是的,確實如此。並且*在Python 2.7中起作用。只是不是爲OP,和**,這就是爲什麼有一個問題**。你的回答不能解決問題,它只是......告訴OP它應該工作但不是? –

+0

只是猜測,你是否在C:\ Python27 \ ArcGIS10.1 \ lib \目錄下運行'import json'? –

+0

詢問OP,而不是我。 :-P在這個問題上發表這個評論。 –

相關問題