Conecta
Nido Apple
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
Instalación de modulo Pyserial (Python) en Mac os Lion
- preguntó
- Desarrolladores Apple
- 1110 Vistas
- 18 Respuestas
- abierta
Es mi primer tema y la verdad que no se si es el lugar indicado ... Vamos con la pregunta . He instalado modulo Pyserial en Python nativo que viene con Lion (2.7.1) y la verdad que al momento de llamar al modulo me da un error . Yo sospecho que esta cambiado el directorio en donde busca el modulo de terceros . Les agradecería si alguien ya lo instalo que me ayude por favor !
Muchas Gracias !
18 Respuestas
Hola Luc@s_eb, bienvenido al sitio.
¿Que error te sale? Por favor pega aquí el error exacto para así saber como ayudarte.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Perdón por la hora ... y antes que nada mil gracias por hacer todo lo que haces .Bueno en cuanto al error, te cuento los pasos que hice : abrí el terminal en mi mac (macboock pro mac os 10.7.2) y ejecute python, y les adjunto la captura de pantalla para que puedan ver las lineas que escribí y el error que me da . Mi objetivo final es poder comunicar mi arduino con Python .Voy a estar pendiente del tema por si les hace falta algún otro dato.! Muchas gracias por todo!
Por favor, accede o regístrate para añadir un comentario.
El error como tal te dice que esta mal la sintaxis que utilizas y te explico como funciona.
Antes del error de sintaxis al final, puedes ver que hay una pequeña flecha apuntando hacia arriba "^" y esa sale para mostrarte en donde esta el error de tu código. Como puedes ver en tu ejemplo, el error está en tu segunda linea que dice "ser = serial.Serial('/dev/tty.usbserial-A800-elqy',9600)" exactamente en el espacio de ser y =.
Otro detalle es saber que librerías instalaste y si las instalaste correctamente, entonces por favor comenta que librerías estas utilizando, cuales instalaste y como lo hiciste, porque si el error esta en la instalación, te va a salir error aunque tu código esté bien.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Gracias ! siempre aprendo algo nuevo. Con respecto a la librería, instale Pyserial 2.6 tal cual me dice la pagina http://pyserial.sourceforge.net/pyserial.html#installation . Abri el terminal , dentro del terminal coloque cd y arrastre la carpeta de la librería le di enter , y coloque sudo python setup.py install y empezó a instalarse . Si vos me recomendas borrarla e instalarla de nuevo , no tengo drama . Ahh por cierto luego de corregir los errores de sintaxis me salió el siguiente error:
Por favor, accede o regístrate para añadir un comentario.
Ese error te dice que "tty.usbserial-A800-elqy" no existe, eso es todo. Corrige eso y te debe de funcionar. Ya pasamos del primer error a este, con ir depurando cada uno de ellos, todo te funcionará, no creo que haga falta reinstalarlo.
** No hace falta que subas imágenes, es mejor que pegues el código directamente con el botón para insertar código.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Perdón por joderte tanto ... pero me he fijado y a no ser que halla otro forma de definir el puerto, es el que yo puse , te adjunto una captura con el programa de arduino ejecutando el monitor serial y en la parte de arriba esta definido el puerto tal cual esta ahí .
Pd : como puedo contactarte en privado para pasarte algunos datos que tal vez te hagan falta ?
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para añadir un comentario.
te paso el resultado de la prueba que hice , en la primera prueba lo hice con "" y la segunda ' '.y me dio lo mismo...
Iintente lo mismo pero declarando el puerto ser=serial.Serial(0) y me sale lo siguiente:
la verdad que no se ... ja
Por favor, accede o regístrate para añadir un comentario.
Me explique mal.
Primero explica como definiste el puerto.
Ahora, prueba con el código que te puse, pero solo ese código, no lo integres al tuyo y ponlo solito, sin comillas.
Y por favor, pega tu código con el botón para insertar código, no subas imágenes para esto, se necesita copiar y pegar el código para hacer pruebas y si lo pones con imágenes, hay que escribirlo todo a mano.
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Espero haberte entendido , yo tome un ejemplo de arduino + python y solo modifique el puerto , de donde saque el nombre puerto para modificar el ejemplo ?... del monitor serie de la aplicación de arduino que mas arriba tiene el nombre del puerto usb ...(yo supongo que es ese )...
y con respecto a la prueba sola del código me salió lo siguiente
>>> ls -la /dev/tty
Traceback (most recent call last):
File "", line 1, in
NameError: name 'ls' is not defined
>>>
el punto y el asterisco me lo tomo como SyntaxError
Gracias de nuevo!!
Por favor, accede o regístrate para añadir un comentario.
- 1
- 2
- Siguiente »
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 704503
- 1
- Ago 31, 2017
Otras Preguntas y Respuestas
- entre Desarrolladores (Desarrolladores)
Respuestas WordPress (Usuarios WordPress)
Sin Respuesta
-
- 592
- 0
- Jun 16
-
- 873
- 0
- May 8
-
- 875
- 0
- Feb 23
-
- 773
- 0
- Dic 7, 2023
-
- 344
- 0
- Nov 30, 2023
-
- 778
- 0
- Jul 7, 2023
-
- 920
- 0
- Ago 4, 2022
-
- 1105
- 0
- Feb 25, 2022
- ver todas
Actividad Reciente
Peter comentó Nov 18
No veo las carpetas de Aplicaciones y Descargas en…Itavi respondió Nov 5
No veo las carpetas de Aplicaciones y Descargas en…DaleGarrote comentó Nov 5
IA ese perfecto desconocidoPeter comentó Nov 5
Comando de voz para desplazarse un número variable…Peter respondió Nov 5
No veo las carpetas de Aplicaciones y Descargas en…
Ultimas Respuestas
Peter respondió
Supongo que te refieres a tenerlas en el Dock, por
0Peter respondió
Efectivamente hay cientos o miles de cosas sobre I
1DJUNQUERA respondió
La versión de MacOS Sonoma habilita un comando de
1Peter respondió
Creo que lo mas sencillo es que te pagas en contac
1Peter respondió
Me parece que es un problema de RAM y va a depende
1mozzer respondió
0Peter respondió
Si es por el sistema, ya que requieres macOS Ventu
1Ultimos Comentarios
DaleGarrote comentó
...