我需要通过 wsdl 使用 API,并且我正在尝试弄清楚 zeep 模块是如何工作的。该模块是使用“pip install”安装的,每次都显示相同的错误。
导入错误:无法从“zeep”导入名称“Client”
from zeep import Client
client = Client('http://www.webservicex.net/ConvertSpeed.asmx?WSDL')
result = client.service.ConvertSpeed(
100, 'kilometersPerhour', 'milesPerhour')
assert result == 62.137 ```
最佳答案
首先,执行pip freeze
并确保安装了zeep。
如果已安装,请确保您的源文件未命名为 zeep.py
,否则它将无法工作。
[编辑]
来自 Github 上其他人的信息:“并确保文件夹中没有 zeep.pyc
”
这让我相信文件夹中不应该有名为 zeep
的源文件。
关于python - 导入错误: cannot import name 'Client' from 'zeep' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56634441/