я "м пытается использовать pyserial Когда я делаю следующий скрипт кодПоследовательный импорт питон
import serial
ser= serial.serial("COM5", 9600)
ser.write("Hello worldn")
x = ser.readline()
print(x)
Ошибка:..
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'
Я прочитал предложение и изменил его:
from serial import serial
ser= serial.serial("COM5", 9600)
ser.write("Hello worldn
x = ser.readline()
print(x)
Теперь я получаю сообщение об ошибке
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
Я читал, что это может быть от ini в вашем модуле, но не знаю об этом.
Я напечатал мой sys.path и pyserial находится там.
['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']
Получение вида раздражен:. (... Спасибо за помощь
что ваша точная трассировка стека? – karthikr
Ошибка, которую вы получаете, означает, что ваш интерпретатор не может найти серийный модуль. Установили ли вы его? Уверены ли вы, что у вас есть правильные разрешения на его использование? –
Я установил модуль, используя дистрибутив easy-install. папка находится под python27/lib-site-packages/pyserial-2.7-py2.7.egg/serial. также добавлены трассировки стека. – jeffpkamp