Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python错误:无法导入名称扫描程序_Python_Python 2.7 - Fatal编程技术网

Python错误:无法导入名称扫描程序

Python错误:无法导入名称扫描程序,python,python-2.7,Python,Python 2.7,系统:XP,使用python 2.7 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

系统:XP,使用python 2.7

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
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入json
文件“C:\Python27\ArcGIS10.1\lib\json\\ uuuuu init\uuuuuu.py”,第108行,在
从.decoder导入JSONDecoder
文件“C:\Python27\ArcGIS10.1\lib\json\decoder.py”,第7行,在
从json导入扫描程序
导入错误:无法导入名称扫描程序
任何人都可以解释我如何管理这个错误,请


今天早上我没有遇到这个问题,但今天下午我的脚本无法工作((

我认为这是由相对导入路径造成的

文件“C:\Python27\ArcGIS10.1\lib\json\decoder.py”,第7行,
从json导入扫描程序

它正在尝试从导入扫描仪

C:\Python27\ArcGIS10.1\lib\json

什么是导入json;打印json.\uuu文件\uuuuprint?谢谢您的回答。在空闲状态下,当我导入json时,我会出现以下错误:回溯(最近一次调用):文件“”,在导入json文件“C:\Python27\ArcGIS10.1\lib\json\u init.py”中的第1行,第108行,在from.decoder导入JSONDecoder文件“C:\Python27\ArcGIS10.1\lib\json\decoder.py”中,第7行,在from json导入扫描程序导入错误:无法导入名称扫描程序,并且当我打印json时。\uuu文件\uuuuuu出现以下错误:回溯(最近一次调用):文件“”,第1行,打印json。文件名“json”未定义HRM,看起来ArcGIS是一只奇怪的野兽;我所能做的就是尝试猜测。看起来好像缺少
C:\Python27\ArcGIS10.1\lib\json\scanner.py
(在默认Python设置中)。猜猜看,您是否正在C:\Python27\ArcGIS10.1\lib\目录中运行导入json?能否验证文件
C:\Python27\ArcGIS10.1\lib\json\scanner.py
是否存在?是的,确实存在。这在Python 2.7中有效。只是不适用于OP,这就是存在问题的原因。您的答案并不能解决问题,只是……告诉我这是一个OP,它应该可以工作,但是不可以?猜猜看,你是否在C:\Python27\ArcGIS10.1\lib\目录下运行
import json
?问OP,而不是我。:-P在这个问题上发表这个评论。这无关紧要。OP确实
导入了正确导入的
lib/json/\uu init\uuuuuuuuuuuuuuuuuuuu.py
,为什么
from.decoder import JSONDecoder
正常工作,但
from json import scanner
不正常?
json
在最后一条语句中必须是
lib/json/
模块,因为
json
模块不会更改路径。很可能
lib/json/scanner.py
不存在。当我使用空闲执行导入json时在库中的这个文件夹中,这是有效的。但是当我在其他文件夹中使用idle时,这是无效的。所以我重新安装了它。感谢所有的建议…brb在一些感谢中再次感谢