Ninja-IDE installation funktioniert nicht

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo :)

    Ich wollte mir heute die Ninja-IDE auf meinem Raspberry Pi 3B installieren.

    habe folgende Befehle verwendet:

    sudo apt-get update && sudo apt-get upgrade


    sudo apt-get >code class="bash plain">python-qt4 libjs-jquery pyflakes


    git clone git://github.com/ninja-ide/ninja-ide.git


    cd ninja-ide


    python ninja-ide.py


    doch beim letzten Befehl hier wird folgendes ausgegeben:

    python ninja-ide.py

    Traceback (most recent call last):

    File "ninja-ide.py", line 33, in <module>

    ninja_ide.setup_and_run()

    File "/home/pi/ninja-ide/ninja_ide/__init__.py", line 64, in setup_and_run

    from ninja_ide import core

    File "/home/pi/ninja-ide/ninja_ide/core/__init__.py", line 18, in <module>

    from .core import *

    File "/home/pi/ninja-ide/ninja_ide/core/core.py", line 24, in <module>

    from PyQt5.QtWidgets import QApplication

    ImportError: No module named PyQt5.QtWidgets

    Das Programm lässt sich nicht starten oder sonst etwas.

    Bitte um kurze Hilfe.

    Mit freundlichen Grüßen

    Simon Mederer

    Einmal editiert, zuletzt von MedereSim (7. August 2018 um 23:48)

  • Warum grade die? Selbst ausgedacht? In der Zeile, die von -ds- bemeckert wird steht, dass du python-qt4 installieren willst. Die Fehlermeldung meckert das Fehlen von QT5 an...

    Hi,

    was bitte soll das

    bewirken? :conf:

    cu,

    -ds-

    Ich bin ehrlich gesagt beim rasperry bzw linux trockener Frischling und hab auf ner in Internetseite gelesen

    Wisst ihr vielleicht weilche Befehle ich jetzt ausführen sollte damits funktioniert?

    Einmal editiert, zuletzt von MedereSim (7. August 2018 um 23:51)

  • Da würde ich Dich bitten die Kommandofolge, die Du verwendet hast, zu korrigieren ...

    Wie soll man sonst nachvollziehen, was Du gemacht hast?

    cu,

    -ds-

    Habe die Kommandos in der Reihenfolge eingeben wie oben beschrieben.

    Machen die Kommandos so wie oben geschrieben überhaupt Sinn?

    Lg Simon

  • Hi,

    Habe die Kommandos in der Reihenfolge eingeben wie oben beschrieben.

    was stimmt denn jetzt?

    sudo apt-get update && sudo apt-get upgrade


    sudo apt-get >code class="bash plain">python-qt4 libjs-jquery pyflakes

    Vorhin (ich vermute mal im von Dir gelöschten Beitrag, was übrigens nicht hilfreich ist, weil dann Zusammenhänge verloren gehen) hast Du noch gesagt, dass der rot markierte Text woanders hingehört.

    Also was nun? :fies:

    cu,

    -ds-

  • Nein

    Also ich glaub da hab ich beim ersten Mal nicht sauber gearbeitet

    Also so wie die befehle jetzt angeordnet sind sind sie auch eingegeben.

    Die jeweiligen Befehle werden durch Leerzeilen getrennt

    Der rot markierte Text gehört zu dem Befehl in dem er steht.

    Es kam nur zu Beginn nicht heraus wo ein Befehl aufhört und der nächste beginnt

    Lg Simon

    Einmal editiert, zuletzt von MedereSim (8. August 2018 um 10:07)

  • Ahh tut mir leid :(

    Da hab ich noch nen Fehler beim erstellen des Themas gemacht

    Der Befehl lautet:

    sudo apt-get install python-qt4 libjs-jquery pyflakes

    Das hats beim Kopieren umgeändert.

    Hat aber auch nichts geändert.

    Die Pakete waren schon installiert.

    Lg Simon

  • Warum so? Und nicht so? Offizielle Dokumentation:

    Code
    sudo apt-add-repository ppa:ninja-ide-developers/ninja-ide-stable (Stable updates)
    (OR)
    sudo apt-add-repository ppa:ninja-ide-developers/daily (Daily updates)
    
    sudo apt-get update
    sudo apt-get install ninja-ide
  • Zitat

    sudo apt-add-repository ppa:ninja-ide-developers/ninja-ide-stable

    und

    Zitat

    sudo apt-add-repository ppa:ninja-ide-developers/daily

    sind beide nicht bekannt.

    Es kommt nur die Meldung Befehl nicht gefunden.

    lg Simon

  • Moin,

    Zitat

    Es kommt nur die Meldung Befehl nicht gefunden

    Unter Vorbehalt( habs selbst nur "ergoogelt", nicht selbst getestet):

    Der Befehl " apt-add-repository" ist im Paket " software-properties-common" enthalten.

    es muß mit

    Code
    sudo apt-get install software-properties-common

    installiert werden.

  • Da kommen nur wieder andere, ähnliche Fehlermeldungen.

    Ich glaube ich werde mir eine andere IDE suchen, die ich verwenden kann, da mir das mit Ninja-IDE mittlerweile zu viel Aufwand für nichts wird.

    Dennoch vielen Dank an alle die mir geholfen haben :)

    Lg Simon

    • Offizieller Beitrag

    Da steht doch eigentlich in der Fehlermeldung was noch fehlt und das wurde hier auch schon angesprochen. Es wird PyQt5 erwartet nicht PyQt4. Was Ninja noch will steht auch hier: https://github.com/ninja-ide/ninj…md#requirements

    Also versuch es doch mal mit der Installation der benötigten Software bevor Du aufgibst! :shy:

  • habe jetzt sowohl qtpy5 installiert mit:

    sudo apt-get install python3-pyqt5.qtquick

    Und das qml-module-qtquick2 mit:

    sudo apt-get install qml-module-qtquick2

    Fehlermeldung besteht weiterhin.

    Lg Simon

  • Zitat

    Wie lautet die Fehlermeldung?

    Die Meldung ist die, die oben beschrieben ist.

    Wenn ich es mit python3 aufrufe funktioniert es

    Jedoch habe ich sofort eine cpu Auslastung von 90-100%.

    Auch ist das Programm nicht bei den anderen zu finden oder wie die anderen über anklicken aufrufbar.

    In der Konsole wird folgendes angezeigt:

    Zudem wird, wenn die Konsole geschlossen wird auch die Ninja-IDE geschlossen

    Lg Simon

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!