Tengo un problema para instalar paquetes de canal conda a través de Sonatype Nexus Repository Manager (Versión: PRO 3.16.1-02). Por ejemplo, el siguiente código
conda install pytorch::pytorch==1.1.0
#is equivalent to:
#conda install --channel pytorch pytorch==1.1.0
imprime el siguiente mensaje de error en la consola:
Collecting package metadata (current_repodata.json): failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/pytorch/linux-64/current_repodata.json>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='conda.anaconda.org', port=443): Max retries exceeded with url: /pytorch/linux-64/current_repodata.json (Caused by ConnectTimeoutError
(<urllib3.connection.VerifiedHTTPSConnection object at 0x7feb2d7f3c50>, 'Connection to conda.anaconda.org timed out. (connect timeout=9.15)'))",),)
Creo que el problema es que cuando especifico un canal conda que usa condahttps://conda.anaconda.org/pytorch/linux-64/current_repodata.jsonen lugar de una URL de Nexus (que no funciona porque estoy detrás de un proxy y Nexus debería realizar la descarga por mí). Mi pregunta es ¿cómo puedo hacer que conda use la URL de Nexus o de alguna manera asegurarme de que Nexus pueda descargar paquetes de Python desde los canales de conda?
Atentamente
Miguel