es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Problema de Pipenv: AttributeError: el módulo ‘pipenv.core’ no tiene el atributo ‘project’.

Estoy intentando instalar algunas dependencias en mi entorno virtual para un servidor de flask wsgi con pipenv y me encuentro con este error:

Imagen de error de la consola actual

(code-S7821ldY) sentry@sentry:/var/www/code$ sudo pipenv install
No se encontró el archivo Pipfile.lock, creando…
Bloqueando las dependencias de [dev-packages]…
Conexión X11 rechazada debido a una autenticación incorrecta.
Conexión X11 rechazada debido a una autenticación incorrecta.
Conexión X11 rechazada debido a una autenticación incorrecta.
3/dist-packages/pipenv/resolver.py", línea 52, en main
project = pipenv.core.project
AttributeError: el módulo ‘pipenv.core’ no tiene el atributo ‘project’

Todo esto comenzó al intentar instalar opencv en un entorno virtual de Python 3.8. No puedo encontrar mucha información sobre este error en línea, cualquier tipo de ayuda sería muy apreciada.

Este error también ocurre al usar pipenv lock, todavía puedo acceder a la shell del entorno a pesar de este error. No estoy seguro si esta información es útil, pero pensé en agregarla.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que puede haber un problema con la instalación o configuración de pipenv. El mensaje de error sugiere que el módulo pipenv.core no tiene el atributo project.

    Una solución posible podría ser intentar desinstalar y reinstalar pipenv usando pip:

    pip uninstall pipenv
    pip install pipenv
    

    Si eso no funciona, puede ser útil intentar crear un nuevo entorno virtual sin pipenv e instalar las dependencias usando pip en su lugar:

    python -m venv myenv
    source myenv/bin/activate
    pip install -r requirements.txt
    

    Otra solución posible podría ser verificar la versión de pipenv y asegurarse de que esté actualizada:

    pipenv --version # verificar la versión
    pip install --upgrade pipenv # actualizar pipenv
    

    Si ninguna de estas soluciones funciona, puede ser necesario proporcionar más información sobre el sistema y la configuración para poder solucionar el problema en mayor detalle.

Comments are closed.