bluerobotics / bluerobotics/ping-python

Wrong 'serial' module present can cause strange errors

Offen
#28 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
60
Forks
39
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The ['serial'](https://pypi.org/project/serial/) package can cause some mistakes.
the correct one is 'pyserial'

error in python2:

```
python2 simplePingExample.py --device /dev/ttyUSB0 --baudrate 115200
Opening /dev/ttyUSB0 at 115200 bps
Failed to open the given serial port
('\t', AttributeError("'module' object has no attribute 'Serial'",))
```
Python3:
```
Failed to open the given serial port
module 'serial' has no attribute 'Serial'
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit simplePingExample.py und reproduzieren Sie den Python-2- oder Python-3-Fehler am seriellen Port mit dem gezeigten Befehl. Verfolgen Sie, wie das serial-Modul installiert und importiert wird, und überprüfen Sie anschließend, dass das korrekte pyserial-Paket Serial bereitstellt und das Beispiel den Fehler wegen des fehlenden Attributs nicht mehr meldet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.