2011-12-13 141 views
5

Soy nuevo en Python. De acuerdo con la internets que estaba buscando el módulo pyserial después de recibir este error:pyserial para Python 2.7.2

ImportError: No module named serial 

primera vez que trató de instalar pywin32, que ha ido bien. Pero parece no contener pyserial. :-(

Entonces me encontré con un único instalador módulo para PySerial, yo no era capaz de instalarlo, que dice que no encontró el camino hacia la pitón en el registro. :-(

Después de haber encontrado this module en python.org, pero no sé qué hacer, que no viene con un instalador. :-(

¿Cómo puedo añadir PySerial a Python (64) 2.7 en Windows 7 64 ?

+1

es 'serial' importación en Python 2.7 –

Respuesta

13

Puede intentarlo con pip. (Here a question/answer about installing it)

a continuación, escriba en la shell:

pip install pyserial 

Solución:
El installation of pip en Windows 7 64 es un poco complicado: añadí mi camino/Scripts Python y Python para el env PATH.
Luego abrí PythonWin como administrador, ejecuté ez_setup.py desde http://pypi.python.org/pypi/setuptools#downloads con PythonWin. Y luego descargué pip desempaquetado y como administrador ejecuté python setup.py install en el shell de Windows y después de eso pip install pyserial.

9

De http://www.instructables.com/id/The-Arduino-Internet-Gizmo/step19/Installing-the-software/

Instalar PySerial de la siguiente manera:

Descargar PySerial de http://pypi.python.org/pypi/pyserial - Haga clic en PySerial-2.6.tar.gz para descargar la biblioteca.

Ejecute 7-Zip (Inicio -> Todos los programas -> 7-Zip -> 7-Zip File Manager).

Abra el archivo pyserial-2.6.tar.gz con 7-Zip (Archivo -> Abrir).

Haga doble clic en la carpeta "dist".

Haz clic en el archivo "pyserial-2.6.tar" y haz clic en el botón "Extraer" en la parte superior de la ventana.Cuando se le preguntó dónde poner el archivo, especifique c:\Python27\Lib\site-packages\pyserial-2.6

Salir del 7-Zip

Ahora que ha descargado PySerial, instalarlo:

Abra una ventana de comandos (Inicio -> Todos los programas -> Accesorios -> Símbolo del sistema) y el tipo en la línea de comandos: cd c:\Python27\Lib\site-packages\pyserial-2.6

Instalar PySerial escribiendo este comando (incluida la ruta): c:\Python27\python.exe setup.py install

2

entenderse que esta búsqueda ion es para Windows, pero ya que se acerca por primera vez en una búsqueda en Google permítanme añadir una alternativa (a PIP) para Debian:

sudo apt-get install python-serial

+1

Gracias por compartir sus conocimientos! – powtac

4

Como una ligera actualización todavía existe el problema de que python 64bit para Windows no es compatible con el instalador pyserial.

Lo que no se menciona en otras respuestas pero me pareció muy útil saber es que Python 32 bit se instala y funciona bien en Win7 64bit y eso significa que el instalador pyserial también funciona bien.

Obviamente si necesita 64bit python esto no es de ninguna utilidad, pero sospecho que la mayoría de nosotros no.

+0

Esta fue de lejos la solución más fácil que encontré. A menos que esté procesando grandes conjuntos de datos, Python 32 bit funcionará bien para usted y el instalador pyserial simplemente funcionará. ¡Gracias! –

1

la reactivación de un viejo hilo, pero PySerial v3.4 ya está disponible para Windows/Mac/Linux a través del gestor de paquetes Conda en el conda- forjar canal (el canal Conda base tiene v2.7)

para instalar este paquete con plazo Conda:
conda install -c conda-forge pyserial

Cuestiones relacionadas