¡Lo logre! 😃 , logre instalar las dependencias para el proyecto correctamente.
Viendo que esta es la para más desafiante del curso para algunos, quiero compartir una lista de errores comunes debido a que muchas personas se les dificulto esta parte del curso y se rindieron por eso:
–
“no module named bson”:
Este se puede solucionar instalando
-> pip install pymongo
debido a que el package de pymongo instala gridfs y bson
–
puedes instalar:
-> pip install bson
pero es probable que después tengas el error:
–
“no module named bson.json_util”:
Esto se debe un conflicto entre la instalación entre el bson y pymongo una solución posible es:
–
pip uninstall bson
pip uninstall pymongo
pip install pymongo
–
the dnspython module must be installed to use mongodb+srv // uris:
La solución aportada por el usuario @Jcfaundez fue usar pip install dnspython
https://platzi.com/comentario/659545/
–
pymongo.errors.ConfigurationError: None of DNS query names exist:
el usuario @cems aporto esta solución https://platzi.com/comentario/569030/
–
pymongo.errors.ConfigurationError: None of DNS query names exist
Esto significa que la URI de Mongo esta mal escrita, dejo el enlace a un comentario del usuario @JavierSLX donde explica como verla en el MongoDB Atlas.
https://platzi.com/comentario/576505/
–
404 Nof Found:
Prueben dirigirse al enlace http://127.0.0.1:5000/carreras
–
Como recomendación general instaria a los que somos usuarios de Windows 10 a descargar la consola de Ubuntu desde la Microsof store como enseñan en el curso de Introducción a la termianl de comandos aqui:
https://platzi.com/clases/1748-terminal/24394-windows-subsystem-for-linux-wsl-como-acceder-a-la-/
–
De verdad que es mucho más amigable que trabajar directamente con las terminales de windows.
–
Dejo otros enlaces que utilice en mi odisea, espero que el hecho de que algunos esten en inglés no sea una barrera:
https://docs.github.com/es/github/creating-cloning-and-archiving-repositories/cloning-a-repository
https://gist.github.com/kauffmanes/5e74916617f9993bc3479f401dfec7da
https://stackoverflow.com/questions/35254975/import-error-no-module-named-bson