3

相对较新的 Python 我使用 Pipenv 创建了一个项目,该项目使用 xmltodict 模块。我看过一些类似的问题,但找不到我需要做什么。

我使用 pipenv 安装了 xmltodict 模块,但我仍然收到以下错误:

Traceback (most recent call last):
  File "./storagereport.py", line 12, in <module>
    import xmltodict
ImportError: No module named 'xmltodict'

Pipenv 显示模块已安装:

$ pipenv graph
xmltodict==0.12.0

任何人都可以帮忙吗?

4

4 回答 4

3

您可能正在从另一个版本运行 Python,这通常是安装的默认版本。如果是这种情况,您会在您的虚拟环境中找到python.exe并且pip.exe您必须从虚拟环境中运行 pip

于 2019-04-30T15:30:40.787 回答
1

尝试使用以下命令:

sudo pip install xmltodict

或者

sudo pip install xmltodict --upgrade
于 2019-09-17T06:35:58.150 回答
0

我经常遇到这种情况,我相信是因为我在防火墙后面。我将所需的软件包下载到我的计算机上,然后安装它。如果这不起作用,我导航到它所在的下载文件夹并从那里安装它。你可以在这里下载这个包:

https://pypi.org/project/xmltodict/

于 2019-04-30T14:46:46.530 回答
0

我从这里下载了文件 - https://pypi.org/project/xmltodict/#files并在提取后将.py 文件放在我正在导入 xmltodict的目录中。然后它工作得很好。

于 2022-01-28T09:37:36.493 回答