[无论何时执行下面的代码,它都会给我以下错误:
[ImportError:无法从'serial'(未知位置)导入名称'Serial']
代码:
from serial import Serial
arduinodata = Serial('com4',9600)
print("Enter n to ON LED and f to OFF LED")
while 1:
input_data = raw_input()
print ("You Entered"+input_data)
if (input_data == 'n'):
arduinodata.write(b'1')
print("LED ON")
if (input_data == 'f'):
arduinodata.write(b'0')
print("LED OFF")
我已经安装了所有必需的python模块。像pyserial,pyfirmata等,但它不断给我错误。
[最有可能错过的一个
__init__.py
文件或模块,或模块的文件子目录(串行)与文件可执行文件位于不同的层。希望能有所帮助:)。
我遇到了同样的问题。我首先从所有pyserial
,pip
和pip3
中卸载了conda
(我在所有3个产品上都安装了),然后重新安装了它。然后对我来说很好。希望能有所帮助!