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.
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.