web-dev-qa-db-ja.com

ImportError: 'serial'(不明な場所)から名前 'Serial'をインポートできません

以下のコードを実行すると、次のエラーが発生します:

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などのように、エラーが発生し続けます。

6
Kashif Iftikhar

おそらく欠落している

 __init__.py 

ファイルまたはモジュール、またはモジュール(シリアル)のファイルサブディレクトリは、実行可能ファイルとは異なるレイヤーにあります。 :)お役に立てば幸いです。

0
FishingCode

同じ問題が発生しました。最初に、pyserialをすべてのpippip3、およびcondaからアンインストールし(3つすべてにインストールしました)、次に再インストールしました。その後、私にとってはうまくいきました。お役に立てば幸いです。

1