JSON 包在 anaconda 中不可用

JSON package not available in anaconda

我在电脑上安装了 python with anaconda,我需要导入 JSON 库。

我了解到 JSON 是 PYthon 标准库的一部分,所以我很惊讶实际上 anaconda 并非如此:

见: https://docs.anaconda.com/anaconda/packages/py3.7_win-64/

import os
import pandas as pd
import shutil
import datetime
import numpy
import xml.etree.ElementTree as ET
import JSON

结果:

----> 7 import JSON

ModuleNotFoundError: No module named 'JSON'

我尝试使用 pip 安装 JSON,但没有成功。 我看到在 Anaconda 软件包列表中有一个 "JSONschema",但我宁愿坚持基础知识。

但最让我震惊的是,一个本应属于标准库的包实际上不在 Anaconda 下。是吗?

你建议我如何进行? 是否可以安装 JSON in/with Anaconda,JSON 不是 anaconda 包列表的一部分?

谢谢

请注意,坚持使用基本库的原因是我在使用 proxis 的企业环境中工作,我希望其他人不必安装任何程序包就可以使用我的代码——我们不是软件公司——。谢谢。

注意小写和大写.... 您可能最终会像我一样花费几个小时来解决有史以来最愚蠢的问题。

包的名称是 json 而不是 JSON。大小写字母很重要

import json

是解决方案

你必须在 anaconda 中安装 json 包。

conda install -c jmcmurray json

我的 anaconda 根环境没有将 json 列为包,但我可以导入它。这意味着它是基础 Python 库的一部分,不再需要安装。