módulos modulos instalar falló fallo externos dentro datos clúster cargar adicionales python pip suds

python - falló - instalar modulos externos en odoo 11



error de instalación de suds: ningún módulo llamado cliente (6)

Intentando instalar suds con pip-3.2 y falla con el error

sudo pip-3.2 install suds Downloading/unpacking suds Running setup.py egg_info for package suds Traceback (most recent call last): File "<string>", line 16, in <module> File "/tmp/pip-build/suds/setup.py", line 20, in <module> import suds File "suds/__init__.py", line 154, in <module> import client ImportError: No module named client Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 16, in <module> File "/tmp/pip-build/suds/setup.py", line 20, in <module> import suds File "suds/__init__.py", line 154, in <module> import client ImportError: No module named client

¿En qué módulo se llama este cliente y cómo lo instalo si es necesario?


Básicamente, hay un problema con la compatibilidad de la biblioteca de suds y la versión de python. Tu versión de python debería ser 2.7.14.

Bajé mi versión 3.6 de Python a 2.7.14 y funcionó para mí.

Por favor, hágamelo saber, si hay algún error más.


De acuerdo con this página, debe intentar ejecutar sudo pip-3.2 install suds-jurko . Parece que las suds pueden no haber sido actualizadas para trabajar con 3.2 mientras que suds-jurko ha sido suds-jurko . ¡Espero que esto ayude!

EDITAR:

Desde la página de suds-jurko PyPI:

Cliente SOAP ligero (horquilla de Jurko).

Basado en el proyecto original ''suds'' de Jeff Ortel (jortel en redhat dot com) alojado en '' https://fedorahosted.org/suds ''.

''Suds'' es un cliente de servicios web ligero basado en SOAP para Python con licencia LGPL (consulte el archivo LICENSE.txt incluido en la distribución).

Esperemos que esto sea solo una bifurcación temporal del proyecto original de la biblioteca de Python creado porque el desarrollo del proyecto original parece haberse estancado. Debe reintegrarse nuevamente en el proyecto original si alguna vez se revive nuevamente.


Estoy enfrentando el mismo tipo de problema. He instalado suds-jurko0.6, pero cuando estoy importando suds (import suds), y haciendo dir (suds) en el shell python3.3, la salida es la siguiente:

[''BuildError'', ''BytesIO'', ''MethodNotFound'', ''PortNotFound'', ''Repr'', ''ServiceNotFound'', ''SoapHeadersNotPermitted'', ''TypeNotFound'', ''UnicodeMixin'', ''WebFault'', ''__build__'', ''__builtins__'', ''__cached__'', ''__doc__'', ''__file__'', ''__initializing__'', ''__loader__'', ''__name__'', ''__package__'', ''__path__'', ''__version__'', ''byte_str'', ''byte_str_class'', ''null'', ''objid'', ''sys'', ''tostr'', ''version'']

Es decir, Python no está importando módulos de espuma. Mis soluciones hackish hasta ahora han estado haciendo sys.path.append (suds. Path [0]). Aunque no estoy del todo contento con eso. Una solución más no debería estar relacionada con el archivo ini .py en la parte superior del paquete suds.


Localice client.py y agregue su ruta en PYTHONPATH. Esto resolverá su problema.

En Windows Python 3.5 estaba en Python35 / Lib / http. PYTHONPATH = E: / apps / Python35 / Lib; E: / apps / Python35 / Lib / http;


Muchas veces, errores como este resultan de un error en la source .venv/bin/activate .venv , donde .venv es la ubicación de su virtualenv.


Recomendaría instalar la última versión del desarrollador de jurko, que debería manejar un problema con la carga de profundidad de recursión para WSDL grandes (Me encontré con esto con NetSuite WSDL) Esta versión debería solucionar el problema.

$ sudo pip install bitbucket.org/jurko/suds/get/tip.tar.gz#egg=suds

Aquí está la página del Proyecto Bitbucket:

https://bitbucket.org/jurko/suds/wiki/Home