es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Construcción de Conda y Detección de Conflictos

Tengo un proyecto que utiliza múltiples requisitos, que son los siguientes:

dependencias = [
“urllib3 >=1.25.10”,
“cachetools”,
“six”,
“lxml”,
“cryptography”,
“ipywidgets >=7”,
“widgetsnbextension >=3”,
“pandas >=1”,
“numpy >=1.16.2”,
“matplotlib”,
“keyring >=19”,
“lerc”,
“ujson >=3”,
“jupyterlab”,
“python-certifi-win32”,
‘pywin32 >=223;platform_system==”Windows”‘,
“pyshp >=2”,
“geomet”,
“requests”,
“requests-oauthlib”,
“requests_toolbelt”,
“requests_ntlm”,
‘requests-negotiate-sspi;platform_system==”Windows”‘,
‘requests-kerberos;platform_system==”Windows”‘,
‘winkerberos;platform_system==”Windows”‘,
“requests-gssapi”,
]

Al utilizar la construcción de conda con un archivo meta.yaml similar a lo que se muestra en Python 3.9, la construcción falla debido a problemas de dependencias.

Lo que intento averiguar es qué está causando el conflicto. ¿Hay una salida / impreso simple que simplemente pueda encontrar los problemas de dependencia? El comando de construcción de conda solo arroja cientos de líneas de código que indican cada versión de cada paquete.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Las dependencias para su proyecto son:

    • urllib3 >=1.25.10
    • cachetools
    • six
    • lxml
    • cryptography
    • ipywidgets >=7
    • widgetsnbextension >=3
    • pandas >=1
    • numpy >=1.16.2
    • matplotlib
    • keyring >=19
    • lerc
    • ujson >=3
    • jupyterlab
    • python-certifi-win32
    • pywin32 >=223;platform_system=="Windows"
    • pyshp >=2
    • geomet
    • requests
    • requests-oauthlib
    • requests_toolbelt
    • requests_ntlm
    • requests-negotiate-sspi;platform_system=="Windows"
    • requests-kerberos;platform_system=="Windows"
    • winkerberos;platform_system=="Windows"
    • requests-gssapi

    Para encontrar problemas de dependencia, puede utilizar el comando conda list para listar todos los paquetes y versiones instalados en su entorno. Esto le ayudará a identificar cualquier conflicto entre los paquetes y versiones que necesita para su proyecto.

Comments are closed.