Python-导入json返回模块未找到

标签 python linux json

我对整个Python交易很陌生,并且承认我一半迷失了——不知道我是来还是走。所以,这就是问题,我希望有人能帮助我。

我运行的是 RedHat 系统,默认情况下安装了 python 2.4。我有一个 python 脚本,在尝试导入 json 时出现错误。

我检查了我的 phpinfo,它显示我有 json 版本 1.2.1(或其他版本) - 那么为什么 Python 不认识到这个 json 确实存在?是否有一个文件需要我编辑才能手动输入或编辑 python 查找 json 的位置,如果有,在哪里?

我什至尝试安装 simplejson 和 python 3 - 到目前为止没有任何效果,而且我已经没有头发可以拔了。

任何帮助将不胜感激 - 提前致谢。

最佳答案

PHP 不是 Python,您的 PHP 版本支持 JSON 的事实不会影响您的 Python 安装。 json 模块是在 Python 2.6 中引入的。

您可以尝试安装simplejson ,但根据文档,它仅从 Python 2.5 开始受支持。 (应该阅读整个问题)

我会升级Python版本(最新版本是2.7.2)。你没有说为什么 Python 3 的安装不起作用,但也许保留相同的分支(即 2.7)会解决问题。

关于Python-导入json返回模块未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9624584/

相关文章:

python - Webiopi (Raspberry pi) 与 sql 或 sqlite

python - 如何让老虎机在测试中跳过 B101?

linux - 如何通过套接字将 `eof` 信号发送到在远程 shell 中运行的命令?

json - 没有 ID 的 Jade 显示嵌套值

python - 将 JSONL 文件转换为 CSV - "JSONDecodeError: Extra data"

python - 如何从键值对列表中删除值

python - 适用于 Linux 和 Windows 的共享内存 IPC 解决方案

xml - 如何直接调用OpenVAS Manager服务?

c++ - 同步独立的应用程序。 (如何在运行时检查文件是否被另一个程序修改)

c# - 序列化时出现 JSON .Net Windows Mobile 错误