1

Superar la configuración e instalación de dependencias para el proyecto

¡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

https://github.com/py-bson/bson/issues/19

Escribe tu comentario
+ 2