【发布时间】:2022-12-16 04:13:27
【问题描述】:
即使我安装了 python 包,我也会收到此错误。
from django import forms
from xmlform.models import MultiLookupValue, MultiLookup
import json
import xmltodict
with open("C:/Users/Adithyas/Desktop/copy/xmlinvoice/xmlform/Supplier.xml") as xml_file:
data_dict = xmltodict.parse(xml_file.read())
json_data = json.dumps(data_dict)
y = json.loads(json_data)
def importx():
i = []
for i in range(1, 48950):
record = y['objects']['record'][i]
x = MultiLookupValue.objects.create(value=record)
x.save()
这是我在 python shell 中使用的代码。我试图在 python shell 上运行这段代码,但出现了这个错误。
【问题讨论】:
-
你的机器上有哪个 python 版本
-
我将我的 python 更新到版本 3.11.0
-
根据doc,它支持3.9以下版本
-
您是否使用虚拟环境,如果是,请确认它已激活。然后使用
pip freeze查看活动环境中的所有安装模块。使用pip list --format=columns以获得更具可读性的显示。从输出中确认您已安装 xmltodict。 -
我正在使用虚拟环境,是的,它已激活。它还显示已安装 xmltodict。
标签: python django module python-import xmltodict