instale o pacote pip com repositório nexus3 e proxy pypi

instale o pacote pip com repositório nexus3 e proxy pypi

Eu instalo o repositório nexus3 (Nexus Repository 3.16.1-02) e crio o repositório pypi. repositório pypi

e na minha máquina (centos 7) crie um arquivo repo.

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

Ao atualizar o yum repolist com o comando, yum repolistrecebo este erro. http://192.168.190.138:8081/repository/pypi-2/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found

e quando quero instalar o pacote pip, não consigo e recebo este erro.

[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

como posso usar o proxy do repositório pypi no Nexus para instalar pacotes pip? obrigado.

Responder1

Para usar pip e PyPI em sua máquina, você precisará configurar um pip.conf e não um arquivo de criação de repositório. Verhttps://help.sonatype.com/display/NXRM3/PyPI+Repositories#PyPIRepositories-ConfigurandoPyPIClientToolsespecificamente a subseção "Baixar, pesquisar e instalar pacotes usando pip".

O PyPI possui metadados próprios e não utiliza o detalhado, portanto os erros que retornam (404) estão 'corretos'.

informação relacionada