Error de ModuleNotFound de passlib, pero SÍ he instalado passlib.
Estoy intentando utilizar:
from passlib.hash import pbkdf2_sha512
He instalado passlib, incluso lo desinstalé y luego lo volví a instalar.
Cuando ejecuto mi programa, el error que obtengo es:
ModuleNotFoundError: No module named 'passlib'
¡Estoy tan confundido! ¿No tengo el módulo instalado?
pip3 install passlib
python3 -m pip install passlib
He intentado esto y la terminal simplemente dice que ya están instalados. No tengo ni idea de qué hacer.
¡Gracias de antemano!
davy.ai
Parece que el módulo passlib no está siendo encontrado por tu intérprete de Python a pesar de que ya lo has instalado usando pip3.
Aquí hay algunas cosas que puedes intentar:
Puedes verificar la versión de Python que estás utilizando ejecutando el siguiente comando en tu terminal:
Asegúrate de que coincida con la versión donde instalaste passlib.
Intenta reinstalar passlib usando la bandera –user. Esto instalará passlib solo para el usuario actual, lo cual puede solucionar el problema.
Ejecuta el siguiente comando:
Puedes activar tu entorno virtual ejecutando el siguiente comando:
Reemplaza /ruta/al/entorno/virtual con la ruta real de tu entorno virtual.
Si ninguna de las soluciones anteriores funciona, intenta desinstalar passlib y volver a instalarlo:
Asegúrate de estar utilizando el intérprete de Python correcto y de tener los permisos necesarios para instalar paquetes.
¡Espero que esto ayude!