Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

560
Visualizações
El uso de un archivo de requisitos de pip en un archivo conda yml arroja AttributeError: 'FileNotFoundError'

Tengo un requirements.txt como

 numpy

y un archivo environment.yml que contiene

 # run via: conda env create --file environment.yml --- name: test dependencies: - python>=3 - pip - pip: - -r file:requirements.txt

cuando ejecuto conda env create --file environment.yml obtengo

Salida del subproceso Pip:

Error de subproceso de Pip: ERROR: Excepción:

<... rastreo de errores en pip >

AttributeError: el objeto 'FileNotFoundError' no tiene el atributo 'read'

ha fallado

CondaEnvException: Pip falló

También es extraño cómo se llama a pip, como se informó justo antes de que ocurra el error:

 ['$HOME/.conda/envs/test/bin/python', '-m', 'pip', 'install', '-U', '-r', '$HOME/test/condaenv.8d3003nm.requirements.txt']

(Reemplazo mi ruta de inicio con $HOME ) Tenga en cuenta la extraña expansión de requirements.txt .

¿Algunas ideas?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Cambios en el comportamiento de Pip en 21.2.1

Un cambio reciente en el código Pip ha cambiado su comportamiento para que sea más estricto con respecto al file: sintaxis URI.Como señaló un miembro de PyPA y un desarrollador de Pip, el file:requirements.txt no es un URI válido de acuerdo con la especificación RFC8089 .

En su lugar, uno debe soltar el file: esquema por completo:

 name: test dependencies: - python>=3 - pip - pip: - -r requirements.txt

o proporcione un URI válido, lo que significa usar una ruta absoluta (o un servidor de archivos local):

 name: test dependencies: - python>=3 - pip - pip: - -r file:/full/path/to/requirements.txt # - -r file:///full/path/to/requirements.txt # alternate syntax
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda