ImportError: No module named série dans windows 7 python 2.7 et python 3.3

Je suis en train d'installer python pilote de série. J'ai fait quelques étapes, comme suit:

J'ai installé le pyserial-2.7.win32.exe sur mon pc;

J'ai écrit ce fichier python.

#coding=gb18030

import serial
import time
import random
class EMCTest: 
   def __init__(self, Port="COM25"): # Port =3: COM4(According To You PC Environment, It Needs to Be Changed Before Testing.)
       self.l_serial = None
       self.port = Port

Quand je lance *.py fichier en python 2.7-je obtenir la sortie suivante

Traceback (most recent call last):

File "C:\Users\davwang\Desktop\X100.py", line 4, in <module>
import serial
ImportError: No module named serial
  • pip install pyserial a fonctionné pour moi. Regardez dans votre site-packages pour voir si c'était effectivement installé dans la version de python que vous attendez qu'elle soit.
  • Peut-être que mon pc avez installé python 2.7 et python 3.3 ensemble. Sur un autre ordinateur, j'ai installé python 2.7 et pyserial-2.7.win32.exe. Le code fonctionne bien. Pourquoi ? Je ne sais!
  • Je le recommande contre l'utilisation des installateurs de gérer installe. Vous devriez regarder dans l'aide de pip et les environnements virtuels.
  • Merci pour votre réponse. J'ai installé avec succès sur l'ordinateur qui hier a échoué. La méthode pip et des environnements virtuels, je vais continuer à la recherche. Vous êtes un bon gars !
InformationsquelleAutor oneway3124 | 2015-02-05