Estoy tratando de ejecutar este proyecto localmente, pero cuando intento manage.py makemigrations , sigo recibiendo el siguiente error:
ImportError: cannot import name 'config' from 'decouple'Aquí están mis pasos:
Investigué un poco pero no encontré nada sobre lo que podría estar generando ese error. ¿Puede alguien ayudarme con esto? ¡Gracias de antemano! Estoy ejecutando Django 3.
Es posible que tenga instalado el desacoplamiento además de python-decouple (dos paquetes diferentes).
Si ese es el caso, simplemente desinstale desacoplar
pip uninstall decoupleY asegúrese de tener instalado python-decouple
pip install python-decoupleMuestra el error porque no está instalado el módulo python-decouple Simplemente ejecute pip install -r requirements.txt Si no funciona, inténtelo en env
pip install python-decouple
Estaba usando pipenv para crear un entorno virtual y ejecutar el proyecto Django
pipenv install -r requiremnts.txt pipenv shell python manage.py runserverCuriosamente, el método anterior seguía arrojando un error de que no puede importar la configuración desde el desacoplamiento
luego probé:
python -m venv myEnv myEnv/Scripts/activate pip install -r requirements.txt python manage.py runservery esto ejecutó el proyecto con éxito. No entendí por qué sucedería esto, ya que estoy haciendo prácticamente lo mismo usando pip en lugar de pipenv.