I"m trying to use pyserial. When I do the following script.
import serial
ser= serial.serial("COM5", 9600)
ser.write("Hello worldn")
x = ser.readline()
print(x)
Error code:
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'
I read a suggestion and changed it to:
from serial import serial
ser= serial.serial("COM5", 9600)
ser.write("Hello worldn
x = ser.readline()
print(x)
I now get the error
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
I read that this can be from having ini in your module, but dont' know anyting about this.
I printed my sys.path and pyserial is in there.
['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']
Getting kind of annoyed :(... Thanks for help.
What is import serial in Python? Overview. This module encapsulates the access for the serial port. It provides backends for Python running on Windows, OSX, Linux, BSD (possibly any POSIX compliant system) and IronPython. The module named “serial” automatically selects the appropriate backend.
Download Page: https://pypi.python.org/pypi/pyserial. Latest: Documentation: http://pyserial.readthedocs.io/en/latest/ Project Homepage: https://github.com/pyserial/pyserial.
PySerial is a library which provides support for serial connections ("RS-232") over a variety of different devices: old-style serial ports, Bluetooth dongles, infra-red ports, and so on.
It should be:
import serial
ser = serial.Serial("COM5", 9600)
Note the capital 'S' in serial.Serial
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With