尝试导入Json,我的命令为pip install json
。
我正在使用Windows 8.1
我在命令提示符下的错误是
Could not find a version that satisfies the requirements json <from versions:>
No matching distribution found for json
。
和我在pycharm上的错误是
NameError: name 'json' is not defined
我尝试导入numpy
,但效果很好。
我也检查了Pip "Could not find a that satisfies the requirement"
和Could not find a version that satisfies the requirement <package>
编辑:也推荐到此链接Python 3.5.1 : NameError: name 'json' is not defined并收到无法识别sudo的错误
答案 0 :(得分:6)
如果您的代码中未定义,则需要导入它。这与Python中的任何名称完全相同;在你定义它之前,你不能使用它。
import json
答案 1 :(得分:0)
使用命令simplejson代替json,如下所示,
pip install simplejson
如果上述命令也抛出错误使用以下命令
easy_install simplejson
如果pip无法提供请求,easy_install有时可以正常工作。
答案 2 :(得分:0)
我也遇到了类似的问题,pip无法安装json和math模块(使用python 3.x)。 最终,我发现您根本不必安装某些模块-它们已经内置。 :) 当然,您仍然必须在.py文件的顶部添加“ import json”。 希望这对某人有帮助。