我在运行Python代码时遇到了一个问题。
我在Windows7上安装了Python2.7,64位。 编译代码时出现错误“No module named serial”:
import serial
ser = serial.Serial("COM5", 9600)
ser.write("Hello world")
x = ser.readline()
print(x)
我尝试了很多方法来解决这个问题,比如安装Canopy来设置虚拟环境,确保存在pip,没有安装Python v 3.x。 但还是不能把它弄出来。
任何建议都将不胜感激。
Serial不包含在Python中。这是一个需要单独安装的包。
由于安装了pip,因此可以从命令行使用以下命令安装serial:
或者,可以使用here中的Windows安装程序。看起来您正在使用Python 3,所以单击python3的安装程序。
然后你应该可以像以前那样导入序列号。
必须安装pyserial库。您不需要串行库。因此,如果已预装串行库,请将其卸载。安装pyserial库。有许多安装方法:
pip install pyserial
pip install <wheelname>
链接:https://github.com/pyserial/pyserial/releases
安装Pyserial之后,导航到Pyserial的安装位置。您将看到一个“setup.py”文件。打开同一目录中的Power Shell或CMD并运行命令“
python setup.py install
”。 现在您可以使用pyserial库的所有功能,而不会出现任何错误。你必须先
pip install pyserial
。相关问题 更多 >
编程相关推荐