Обновление Python 2.7 до 3.7 и реализация zeep для вызовов SOAP - PullRequest
0 голосов
/ 30 октября 2019

Обновление до Python 3.7 и необходимость реализации zeep для вызовов SOAP.

Я сталкиваюсь с этой проблемой:

AttributeError: 'Client' object has no attribute 'factory'

Код:

from zeep.client import Client

class UpgradePython(object):

    def __init__(self, wsdl, api_code):
        logging.basicConfig(level=logging.INFO)
        logging.getLogger('zeep.client').setLevel(logging.INFO)
        self.client = Client(wsdl)
        self.api = api_code

1 Ответ

0 голосов
/ 30 октября 2019

У меня похожая проблема с библиотекой zmq после обновления с python 3.4 до 3.7. Я создал новую среду и переустановил все библиотеки, используя:

Сначала получите файл среды:

conda env create -n new_env python=3.7

Затем используйте новую среду: conda activate new_env

Переустановите все библиотеки.

...