instale el paquete pip con el repositorio nexus3 y el proxy pypi

instale el paquete pip con el repositorio nexus3 y el proxy pypi

Instalo el repositorio nexus3 (Nexus Repository 3.16.1-02) y creo el repositorio pypi. repositorio pypi

y en mi máquina (centos 7) creo un archivo de repositorio.

[Nexus_PYPI]
name= PYPI
baseurl= http://192.168.190.138:8081/repository/pypi-2/
gpgcheck=0
enabled=1

Cuando actualiza yum repolist con el comando, yum repolistaparece este error. http://192.168.190.138:8081/repository/pypi-2/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

y cuando quiero instalar el paquete pip, no puedo y aparece este error.

[root@zk-kafka2 ~]# pip install kafka-utils
Collecting kafka-utils
  Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 404 Not Found',))': /simple/kafka-utils/
  Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 404 Not Found',))': /simple/kafka-utils/
  Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 404 Not Found',))': /simple/kafka-utils/
  Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 404 Not Found',))': /simple/kafka-utils/
  Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', error('Tunnel connection failed: 404 Not Found',))': /simple/kafka-utils/
  Could not find a version that satisfies the requirement kafka-utils (from versions: )
No matching distribution found for kafka-utils

¿Cómo puedo usar el proxy del repositorio pypi en Nexus en los paquetes de instalación de pip? gracias.

Respuesta1

Para usar pip y PyPI en su máquina, necesitará configurar un pip.conf, no un archivo de repositorio de creación. Verhttps://help.sonatype.com/display/NXRM3/PyPI+Repositories#PyPIRepositories-ConfiguringPyPIClientToolsespecíficamente la subsección "Descargar, buscar e instalar paquetes usando pip".

PyPI tiene sus propios metadatos y no utiliza el detallado, por lo que los errores que devuelven (404) son "correctos".

información relacionada