IIC2233 / Syllabus-2022-2

Repositorio oficial del curso IIC2233 Programación Avanzada 🚀✨
62 stars 63 forks source link

No puedo correr pyqt #341

Open LunaGarces opened 1 year ago

LunaGarces commented 1 year ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Problema

hola, tengo problemas con PyQt

mi Mac se actualizo y elimino la terminal en la que instale Rosetta, por lo que ya no puedo ejecutar pyqt (como se indica en la página), me tira error, intente instalando Rosetta nuevamente, la puede instalar, pero aun no puedo ejecutar correctamente los programas con pyqt.

Captura de pantalla 2022-11-02 a la(s) 16 16 52 Captura de pantalla 2022-11-02 a la(s) 16 17 40
Hernan4444 commented 1 year ago

Hola @LunaGarces

Solo para confirmar, luego de instalar nuevamente rosetta, cuando haces click en "Obtener información" de la Terminal en Aplicaciones, ¿Ya no te sale la opción de "Abrir con Rosetta"?

Quedamos atentos,

LunaGarces commented 1 year ago

Nop, aun no aparece

El 02-11-2022, a las 16:43, Hernan Valdivieso @.***> escribió:

Hola @LunaGarces https://github.com/LunaGarces Solo para confirmar, luego de instalar nuevamente rosetta, cuando haces click en "Obtener información" de la Terminal en Aplicaciones, ¿Ya no te sale la opción de "Abrir con Rosetta"?

Quedamos atentos,

— Reply to this email directly, view it on GitHub https://github.com/IIC2233/Syllabus/issues/341#issuecomment-1301137238, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2NZNS7IOAL2NZW5S3S4BKLWGK74RANCNFSM6AAAAAARVOA53Q. You are receiving this because you were mentioned.

MariaPazFigueroa commented 1 year ago

Hola! me paso lo mismo, al actualizar mi computador (mac, chip M1) se eliminó el terminal que habia clonado y ahora no puedo hacerlo denuevo. Debo poner "Abrir con rosetta" en la Terminal original del computador?

Hernan4444 commented 1 year ago

Hola @LunaGarces @MariaPazFigueroa

Con el cuerpo docente investigamos este tema y lamentablemente, para una actualización de Macos tan reciente no tenemos plan de contingencia. Por lo cual, las opciones que vemos son:

  1. Intentar realizar la solución conversada en este foro sobre cómo tener una segunda terminal y esa intentar darle Rosetta.

  2. Investigar sobre volver a una versión anterior de Venture ( quizas este link sirva https://appletoolbox.com/how-to-downgrade-from-macos-ventura-to-macos-monterey/) para que rosetta si esté funcionando.

  3. Recurrir a los computadores del laboratorio del Edificio San Agustín para poder trabajar durante el día.

  4. Gestionar un prestamo de computador al DCC para ocupar durante esta tarea que requiere usar PyQt5. Aunque ojo, sería durante el día y hay que devolverlo al final de este (no más de las 17:30). Además, no es posible llevarse a casa estos notebooks.

  5. Gestionar un prestamos de otro notebook con algún pariente de forma temporal hasta terminar la tarea 3.

Estamos investigando si hay más soluciones, pero como es una actualización tan reciente, no hay mucha información al respecto.

Ojalá alguna de estas solcuiones funcione y si logran encontrar otra, les agradecemos que las compartan por aquí. Saludosヾ(^-^)ノ

LunaGarces commented 1 year ago

Hola, yo instale rosetta así, pero aun no puedo usar Pyqt, si me ayudan te digo como lo hice

https://www.youtube.com/watch?v=SJBhWobIoQo Install Rosetta from terminal on Apple Silicon M1 youtube.com

El 02-11-2022, a las 18:11, MariaPazFigueroa @.***> escribió:

Hola! me paso lo mismo, al actualizar mi computador (mac, chip M1) se eliminó el terminal que habia clonado y ahora no puedo hacerlo denuevo. Que se puede hacer?

— Reply to this email directly, view it on GitHub https://github.com/IIC2233/Syllabus/issues/341#issuecomment-1301269169, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2NZNS7LIZA6YBF6KGDOGOTWGLKJXANCNFSM6AAAAAARVOA53Q. You are receiving this because you were mentioned.

LunaGarces commented 1 year ago

Profe, me tiro el mismo error que cuando intente abrir la terminal que ya tenia anteriormente con rosetta

El 02-11-2022, a las 19:54, Hernan Valdivieso @.***> escribió:

Hola @LunaGarces https://github.com/LunaGarces @MariaPazFigueroa https://github.com/MariaPazFigueroa Con el cuerpo docente investigamos este tema y lamentablemente, para una actualización de Macos tan reciente no tenemos plan de contingencia. Por lo cual, las opciones que vemos son:

Intentar realizar la solución conversada en este foro https://developer.apple.com/forums/thread/718722 sobre cómo tener una segunda terminal y esa intentar darle Rosetta.

Investigar sobre volver a una versión anterior de Venture ( quizas este link sirva https://appletoolbox.com/how-to-downgrade-from-macos-ventura-to-macos-monterey/) para que rosetta si esté funcionando.

Recurrir a los computadores del laboratorio del Edificio San Agustín para poder trabajar durante el día.

Gestionar un prestamo de computador al DCC para ocupar durante esta tarea que requiere usar PyQt5. Aunque ojo, sería durante el día y hay que devolverlo al final de este (no más de las 17:30). Además, no es posible llevarse a casa estos notebooks.

Gestionar un prestamos de otro notebook con algún pariente de forma temporal hasta terminar la tarea 3.

Estamos investigando si hay más soluciones, pero como es una actualización tan reciente, no hay mucha información al respecto.

Ojalá alguna de estas solcuiones funcione y si logran encontrar otra, les agradecemos que las compartan por aquí. Saludosヾ(^-^)ノ

— Reply to this email directly, view it on GitHub https://github.com/IIC2233/Syllabus/issues/341#issuecomment-1301467440, or unsubscribe https://github.com/notifications/unsubscribe-auth/A2NZNS2U3BDR6DQ66C2ZQGLWGLWMHANCNFSM6AAAAAARVOA53Q. You are receiving this because you were mentioned.

jtagle2 commented 1 year ago

Probaron ejecutarlo desde una consola que no sea Rosetta? Por lo que veo ahí, el computador está diciendo que estás intentando correr PyQt desde la arquitectura de roseta, siendo que lo tienes instalado en arm64 (que es la arquitectura que usa el chip M1). Prueba ejecutar desde una consola normal, y ve que te sale

EDIT Vi mal el mensaje. Probaron instalar todo desde una consola normal? Sin necesidad de hacer el paso por rosetta. Tengo entendido que en las nuevas versiones, ya está pyqt5 para los chipM1