No module named serial
Question: and I got a question when I run my Python code.

I installed Python 2.7 on Windows 7, bit 64. I got an error "No module named
serial" when I compiled my code:

    
    
    import serial
    
    ser = serial.Serial("COM5", 9600)
    
    ser.write("Hello world")
    
    x = ser.readline()
    
    print(x)
    

I tried many ways to crack this problem, such as installed Canopy to setup
virtual environment, make sure 'pip' is there, no Python v 3.x installed. But
still cannot get it out.

Any advice would be appreciated.


Answer: Serial is not included with Python. It is a package that you'll need to
install separately.

Since you have pip installed you can install serial from the command line
with:

    
    
    pip install pyserial
    

Or, you can use a Windows installer from
[here](https://pypi.python.org/pypi/pyserial). It looks like you're using
Python 3 so click the installer for Python 3.

Then you should be able to import serial as you tried before.

