ringa-tech / juego-python-ia-misiles

Juego creado con Python, controlado por el movimiento de tu cabeza usando Facemesh, donde debes evitar misiles.
87 stars 43 forks source link

PRIMEROS PASOS #10

Open ANDY-ROSUAZ opened 1 year ago

ANDY-ROSUAZ commented 1 year ago

Ante todo gracias por compartir tus conocimientos! Hasta ahora estoy comenzando a programar y de pronto pregunte algo muy tonto... La situación es la siguiente: Tengo instaladas las versiones exactas que aparecen en los requerimientos, mi versión de Python es 3.7.9 al igual que la usada en tu desarrollo. Al correr app.py me aparece el siguiente error (ModuleNotFoundError: No module named 'mediapipe') no he encontrado como solucionarlo. Que podrá ser?

ringa-tech commented 1 year ago

Hola, depende de tu instalación o si usas ambientes virtuales etc quizá pueda variar, pero en una situación regular se solucionaría con:

pip install mediapipe

Aunque si no has ejecutado los requierements, con eso quizá te funcionaría, ya que instala los paquetes que están en requirements.txt, e incluye mediapipe, opencv y pygame

pip install -r requirements.txt
ANDY-ROSUAZ commented 1 year ago

Gracias por tu respuesta. No estoy usando ambiente virtual, e instale en el mismo orden de los requerimientos. Cuando verifico la librería de mediapipe en el símbolo de sistema no aparece error, sin embargo al ejecutar desde VSC aparece el error en el archivo game.py (line 13, in import mediapipe as mp) lo que genera el error: ModuleNotFoundError: No module named 'mediapipe'

ANDY-ROSUAZ commented 1 year ago

He mirado en la terminal con el comando - 'pip list y mediapipe' y aparece en la lista de módulos instalados, no se si sea problema con mi IDE... Estoy usando VSC...

ANDY-ROSUAZ commented 1 year ago

Ya lo solucione!!! Era algo sencillo, resulta que yo tenia instalado inicialmente Python 3.11.1 y al ver los requerimientos instale la versión 3.7.9 pero no me di cuenta que seguía usando la versión 3.11.1 ya que no se cambia de manera automática

ringa-tech commented 1 year ago

Ya lo solucione!!! Era algo sencillo, resulta que yo tenia instalado inicialmente Python 3.11.1 y al ver los requerimientos instale la versión 3.7.9 pero no me di cuenta que seguía usando la versión 3.11.1 ya que no se cambia de manera automática

Excelente. Entiendo entonces que ya quedó y podemos cerrar este issue? Creo que puedo aprovechar y agregar en el README que verifiquen de otra manera la instalación que están usando de Python, para que no se presente el problema. De qué manera te diste cuenta, ejecutaste python --version en el lugar donde lo querías correr?

ANDY-ROSUAZ commented 1 year ago

Si ya se puede cerrar, gracias nuevamente por esta maravilla de tutorial