web-dev-qa-db-fra.com

pyserial pour Python 2.7.2

Je suis nouveau dans Python. Selon les internets Je cherchais le module pyserial après avoir reçu cette erreur:

ImportError: No module named serial

J'ai d'abord essayé d'installer pywin32 , tout s'est bien passé. Mais il semble ne pas contenir pyserial. :-(

Ensuite, j’ai trouvé un seul module d’installation pour pyserial, je n’ai pas été en mesure de l’installer, il est indiqué qu’il n’a pas trouvé le chemin de python dans le registre. :-(

Après cela, j'ai trouvé ce module sur python.org, mais je ne sais pas quoi faire, il ne vient pas avec un installateur. :-(

Comment ajouter pyserial à Python (64) 2.7 sur Windows 7 64 ?

6
powtac

Vous pouvez l'essayer avec pip. ( Voici une question/réponse sur son installation )

Puis tapez votre shell:

pip install pyserial

Solution:
Le installation de pip sur Windows 7 64 est un peu délicat: J'ai ajouté mon chemin Python et Python/Scripts au fichier env. PATH.
J'ai ensuite ouvert PythonWin en tant qu'administrateur, puis ez_setup.py depuis http://pypi.python.org/pypi/setuptools#downloads avec PythonWin. Et puis j'ai téléchargé pip et l'ai décompressé. En tant qu'administrateur, j'ai exécuté python setup.py install sur le shell Windows et ensuite pip install pyserial.

13
Constantinius

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

Installez pySerial comme suit:

Téléchargez pySerial de http://pypi.python.org/pypi/pyserial - cliquez sur pyserial-2.6.tar.gz pour télécharger la bibliothèque. 

Exécutez 7-Zip (Démarrer -> Tous les programmes -> 7-Zip -> Gestionnaire de fichiers 7-Zip). 

Ouvrez le fichier pyserial-2.6.tar.gz avec 7-Zip (Fichier -> Ouvrir). 

Double-cliquez sur le dossier "dist".

Cliquez une fois sur le fichier "pyserial-2.6.tar" et cliquez sur le bouton "Extraire" en haut de la fenêtre. Lorsqu'on vous demande où placer le fichier, spécifiez c:\Python27\Lib\site-packages\pyserial-2.6

Sortie de 7-Zip

Maintenant que vous avez téléchargé pySerial, installez-le:

Ouvrez une fenêtre de commande (Démarrer -> Tous les programmes -> Accessoires -> Invite de commandes) et tapez dans la ligne de commande: cd c:\Python27\Lib\site-packages\pyserial-2.6

Installez pySerial en tapant cette commande (y compris le chemin): c:\Python27\python.exe setup.py install

11
Diana

Une légère mise à jour reste le problème que python 64 bits pour Windows n’est pas compatible avec le programme d’installation de pyserial.

Ce qui n’est pas mentionné dans les autres réponses mais que j’ai trouvé très utile de savoir, c’est que Python 32 bits s’installe et fonctionne correctement sous Win7 64 bits, ce qui signifie que l’installateur pyserial fonctionne également correctement.

Évidemment, si vous avez besoin de python 64 bits, cela ne vous sert à rien, mais je suppose que la plupart d’entre nous ne le faisons pas.

4
user3445406

veuillez simplement aller à http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyserial et télécharger le programme d'installation 64 bits et le tour est joué!

2
argaus

je comprends que cette question concerne Windows, mais comme elle est la première dans une recherche Google, permettez-moi d'ajouter une alternative (au pip) pour Debian:

Sudo apt-get install python-serial

2
jcomeau_ictx

relancer un ancien thread mais pyserial v3.4 est maintenant disponible pour windows/mac/linux via le gestionnaire de paquets conda sur le canal conda-forge (le canal conda de base a v2.7)

Pour installer ce paquet avec conda run:
conda install -c conda-forge pyserial

1
Shaun

pyserial vient maintenant avec un programme d’installation Windows .exe préconfiguré (?): https://pypi.python.org/pypi/pyserial

0
powtac