Série d'importation python
J'essaie d'utiliser pyserial. Quand je fais le script suivant.
import serial
ser= serial.serial("COM5", 9600)
ser.write("Hello worldn")
x = ser.readline()
print(x)
Code d'erreur:
c:\Python27>python com.py
Traceback (most recent call last):
File "com.py", line 2, in <module>
ser= serial.serial("COM5", 9600)
AttributeError: 'module' object has no attribute 'serial'
J'ai lu une suggestion et cela a changé:
from serial import serial
ser= serial.serial("COM5", 9600)
ser.write("Hello worldn
x = ser.readline()
print(x)
Maintenant, je reçois l'erreur
c:\Python27>python com.py
Traceback (most recent call last):
File "com.py", line 1, in <module>
from serial import serial
ImportError: cannot import name serial
J'ai lu que cela peut être d'avoir ini dans votre module, mais ne pas savoir anyting à ce sujet.
J'ai imprimé mon sys.chemin d'accès et pyserial est là.
['C:\\Users\\Jeff\\Desktop', 'C:\\Python27\\lib\\site-packages\\distribute-0.6.4
9-py2.7.egg', 'C:\\Python27\\lib\\site-packages\\pyserial-2.7-py2.7.egg', 'C:\\W
indows\\SYSTEM32\\python27.zip', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\
\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Pyt
hon27\\lib\\site-packages', 'C:\\Python27\\lib\\site-packages\\setuptools-0.6c11
-py2.7.egg-info']
Se genre de agacé :(... Merci pour l'aide.
qu'est-ce que votre exacte trace de la pile ?
L'erreur que vous obtenez signifie que votre interprète ne peut pas localiser le numéro de série du module. Avez-vous installé? Êtes-vous sûr que vous avez l'autorisation de l'utiliser?
J'ai installé le module à l'aide de distribuer facile à installer. le dossier est sous python27/lib-site-packages/pyserial-2.7-py2.7.oeuf/série. également ajouté les traces de la pile.
Avez-vous arrive d'appeler l'un des programmes
Je n'ai nom il serial.py initialement, mais modifiée. Voici le résultat de l'impression. c:\Python27\lib\site-packages\pyserial-2.7-py2.7.egg\serial_init_.pyc
L'erreur que vous obtenez signifie que votre interprète ne peut pas localiser le numéro de série du module. Avez-vous installé? Êtes-vous sûr que vous avez l'autorisation de l'utiliser?
J'ai installé le module à l'aide de distribuer facile à installer. le dossier est sous python27/lib-site-packages/pyserial-2.7-py2.7.oeuf/série. également ajouté les traces de la pile.
Avez-vous arrive d'appeler l'un des programmes
serial.py
? Au début de votre code, ajouter import serial
et print(serial.__file__)
que les deux premières lignes.Je n'ai nom il serial.py initialement, mais modifiée. Voici le résultat de l'impression. c:\Python27\lib\site-packages\pyserial-2.7-py2.7.egg\serial_init_.pyc
OriginalL'auteur jeffpkamp | 2013-11-01
Vous devez vous connecter pour publier un commentaire.
Il devrait être:
Note la capitale " S " dans la série.Série
l'importation de série ; aide(de série)
OriginalL'auteur jwygralak67