Windows7 OS で Python v2.x を書いています。コードを実行すると、次のエラーが頻繁に発生します。
serial.serialutil.SerialException: could not open port 'COM4': WindowsError(5, 'Access is denied.')
私がやったことは以下の通りです:
1) デバイスマネージャーを確認すると、COM 4
表示されるが、開くことができない
COM
2) 私のコードでは、使用後にポートを閉じます
3)COM
私のコード内の設定は次のとおりです。ser = serial.Serial( "COM4", 9600, timeout=0.05)
4) コンピュータを再起動すると問題は解消されますが、しばらくすると再び発生します。
5) これは Python コードまたは Windows システムに関連する問題なのでしょうか?
上記の事実を考慮して、誰か私を助けてくれませんか? ありがとう、そして新年おめでとうございます!
=)
ベストアンサー1
Ultimaker Cura Slicer(3Dプリンター用)を開いていたのですが、何らかの理由でCOM3ポートの制御を保持していました。そのアプリを終了すると、VSCodeはESP-8266にコードをアップロードするのに正常に機能しました。