NameError: name 'json' is not defined
尝试导入Json,我的命令是
我正在Windows 8.1
上工作
我在命令提示符中遇到的错误是
1 | Could not find a version that satisfies the requirements json <from versions:> |
我在pycharm上遇到的错误是
1 | NameError: name 'json' is not defined |
我尝试导入
我还检查了"无法找到满足要求的Pip"
并且找不到满足
要求的版本
编辑:也请参见此链接Python 3.5.1:NameError:未定义名称'json',并得到无法识别sudo的错误
如果您的代码中未定义,则需要将其导入。这与Python中的任何名称完全相同;您必须先定义某些内容,然后才能使用。
1 | import json |
我也遇到了类似的问题,pip无法安装json和math模块(使用python 3.x)。
最终,我发现您根本不必安装某些模块-它们已经内置。 :)
当然,您仍然必须在.py文件顶部添加" import json "。
希望这对某人有帮助。
使用命令作为simplejson而不是下面的json,
pip安装simplejson
如果以上命令也引发错误,请使用以下命令
easy_install simplejson
如果pip无法满足请求,则
easy_install有时可以工作。