Skip to main content

Конференции

Просмотр конференции fido7.ru.python:

Предыдущее Следующее

Дата: 08 May 2018, 20:31:01
От: Maxim Gribanov @ 2:5064/56.0
Кому: All
Тема: Module object has no attribute


Привет, All!

Помогите разобраться.
У меня настала необходимость написать SOAP клиент, выюор пал на библиотеку ZEEP
http://python-zeep.readthedocs.io/en/master/

Устанавливаю по мануалу:
pip install zeep
pip install lxml==3.7.3 zeep
pip install zeep[xmlsec]
pip install zeep[async]

Далее запускаю сценарий на проверку (опять же как в мануале):

import zeep
wsdl = 'http://www.soapclient.com/xml/soapresponder.wsdl'
client = zeep.Client(wsdl=wsdl)
print(client.service.Method1('Zeep', 'is cool'))

И получаю в ответ:

File "zeep.py", line 1, in <module>
    import zeep
  File "/home/maxwell/ownCloud/Phython/python_work/zeep.py", line 4, in <module>
    client = zeep.Client(wsdl=wsdl)
AttributeError: module 'zeep' has no attribute 'Client'

В чем может быть дело? Такая проблема на трех машинах, на одной все сработало. В Python Я не селен, по этому и прошу помощи.
Примечательно что print(dir(zeep)) выдает:

['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'zeep']

Как будто он не видит аргументы zeep или он не установлен.

python mzeep при этом запускается.

С наилучшими пожеланиями, Maxim.

--- -Пиши, старик, пиши! Мы тебя не покинем.
Origin: Hеужели опять: яйца всмятку, котлеты, цыплята? (2:5064/56)

Предыдущее Следующее

К списку сообщений
К списку конференций