Foros Python

Versión completa: ImportError
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas, 

tengo el siguiente codigo

Código:
import serial

arduino = serial.Serial('/dev/tty.usbmodem14111')
print(arduino.name)

y al ejecutar me sale el siguiente error:

Código:
Traceback (most recent call last):
  File "/Users/miguelangelcallejonbosque/Documents/workspace/proyectp/principal/hola.py", line 2, in <module>
    import serial
  File "/Library/Python/2.7/site-packages/pyserial-3.3-py2.7.egg/serial/__init__.py", line 31, in <module>
  File "/Library/Python/2.7/site-packages/pyserial-3.3-py2.7.egg/serial/serialjava.py", line 36, in <module>
  File "/Library/Python/2.7/site-packages/pyserial-3.3-py2.7.egg/serial/serialjava.py", line 30, in detect_java_comm
ImportError: No Java Communications API implementation found


me podeis ayudar a solucionar? 

Gracias de antemano
Hola, bienvenido.

Por las rutas del error infiero que estás usando Mac OS. Viendo el código de pyserial, hace uso de dos APIs: javax.comm (Solaris y Windows) o gnu.io (aparentemente multiplataforma).

Mi experiencia en este tema es nula, pero puedes intentar chequeando la instalación de este último paquete.

Saludos.
(16-03-2017, 12:14 AM)Francisco escribió: [ -> ]Hola, bienvenido.

Por las rutas del error infiero que estás usando Mac OS. Viendo el código de pyserial, hace uso de dos APIs: javax.comm (Solaris y Windows) o gnu.io (aparentemente multiplataforma).

Mi experiencia en este tema es nula, pero puedes intentar chequeando la instalación de este último paquete.

Saludos.

Hola Francisco,

en principio he chequeado todo pero me sigue sin funcionar...

gracias por tu ayuda
Lamento no poder ayudarte más. Espero que logres solucionarlo.

Un saludo.