3

I want to communicate with my serial port in python. I installed pyserial, and uspp for linux. Still, when I run the following code:

import serial

ser = serial.Serial('/dev/pts/1', 19200, timeout=1)

print ser.portstr #check which port was really used

ser.write("hello") #write a string

ser.close() #

it gives the following error:

Traceback (most recent call last): 
File "poi.py", line 5, in ser.open() 
File "/usr/local/lib/python2.6/dist-packages/pyserial-2.5-py2.6.egg/serial/serialposix.py", 

line 276, 
in open raise SerialException("could not open port %s: %s" % (self._port, msg)) serial.serialutil.SerialException: 
could not open port /dev/tyUSB1: [Errno 2] No such file or directory: '/dev/tyUSB1'

What should I do?

2
  • 3
    How do you get an error about /dev/tyUSB1 when you requested an open of /dev/pts/1? Commented Oct 29, 2010 at 15:28
  • possible duplicate of python serial port Commented Oct 29, 2011 at 11:58

2 Answers 2

7

/dev/tyUSB1 looks like a typo. Device nodes are normally called /dev/ttyXXX

Sign up to request clarification or add additional context in comments.

Comments

2

If you want to open your second USB serial port, you want /dev/ttyUSB1 instead of /dev/tyUSB1.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.