Problem mit Ubuntu, GnuRadioCompanion und Python

Gast #6315667
Bin Windows-User und kein Softwerker. Habe trotzdem Ubuntu (20.04) und 
den GnuRadioCompanion (3.9) mit Python (3.8.2) auf einem modernen 
64-Bit-PC installiert.

Wenn ich eine beliebige Demo unter GRC starte, erhalte ich die 
Fehlermeldung "SyntaxError: Invalid Sytax in line 38" und der Fehler ist 
(z.B.) in der Zeile "class or(....)". Das Python-Script wird von GRC 
erzeugt, ich habe das komplette Script angehängt.

also:
...
from gnuradio.eng_arg import eng_float, intx
from gnuradio import eng_notation

from gnuradio import qtgui

class or(gr.top_block, Qt.QWidget):  <--Fehlermeldung

    def __init__(self):
        gr.top_block.__init__(self, "Not titled yet", 
catch_exceptions=True)
        Qt.QWidget.__init__(self)
        self.setWindowTitle("Not titled yet")
...
.
Meine Frage (bin völlig unerfahren): Was mache ich falsch, wie mache ich 
es richtig?

Vielen Dank im vorraus an den oder die Helfer!
Angehängte Dateien:
Gast #6315689
Ich würde spontan  vermuten, das "or" als Klassenname ist das Problem. 
Ändere es und es sollte funktionieren.

Generell sollte man nie reservierte Namen verwenden. Also z.B. len, and, 
...

LG,
Berry
#6315697
GRC: lt. gnuradio.org ist die Version 3.7.14  aktuell und
3.8.1 ist RC.   Wo ist eine 3.9 verfügbar?
Evtl. besser die Release-Version einsetzen.

Wenn nach der Grundinstallation von GRC schon eine Demo (vermutlich 
unabhängig von Hardware?) Fehler wirft, ist eher davon auszugehen, dass 
die Installation nicht fehlerfrei und/oder nicht vollständig sein 
dürfte.

Welche Demo wurde gestartet?
Ist diese von Hardware (welche?) abhängig?

Gggf. noch mal neu installieren.
(siehe z.B. https://wiki.gnuradio.org/index.php/InstallingGR)
Dann weiter z.B.  mit https://wiki.gnuradio.org/index.php/Tutorials
Gast #6316105
Hallo Freunde,

danke an alle, der Fehler ist gefunden: Ich habe "or" als Abkürzung für 
Otto Richter (das bin ich) verwendet, aber das ist natürlich auch ein 
boolscher Operator, also, jetzt läufts!

Nochmals Danke an alle!

Otto

(das Mikrocontroller-Forum hat mir schon öfter geholfen)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.