[PYTHON] Verwenden wir die NAOqi OS VM. Ich möchte Abhängigkeiten mit pip auch in der Pepper-Entwicklung auflösen

Peppers Betriebssystem ist NAOqiOS, ein Gentoo Linux-basiertes Betriebssystem. Das VM-Image von NAOqi OS wird auf der Entwicklerseite von Aldebaran veröffentlicht, daher habe ich versucht, es zu verwenden.

(Herr Kawada, der mir die Informationen gegeben hat)

herunterladen

Download von dieser Site. Ein Login ist erforderlich. Wenn Sie sich also nicht als Entwickler registriert haben, tun Sie dies bitte.



Hier habe ich "OpenNAO OS VirtualBox 2.1.2" heruntergeladen.

Importieren Sie den Download nach Abschluss des Vorgangs in VirtualBox.

Anlaufen

Starten Sie es nach dem Import.



Nutzername: nao
Passwort: nao

Sie können sich mit anmelden. ** Es ist das gleiche Gefühl wie beim Anmelden bei Pepper mit SHH **.

Die Entwicklung von Pepper ist normalerweise ohne den Hauptteil schwierig. Wenn Sie diese VM verwenden, können Sie möglicherweise die mit Pepper verbundene Umgebung ohne den Hauptteil in gewissem Maße verbessern.

Übrigens kann ich nicht root sein (?)

Sie können pip verwenden.

Dies ist das Hauptthema. Sie können pip nicht verwenden, wenn Sie SSH in Pepper (NAOqiOS) ausführen, aber Sie können pip mit NAOqiOS VM verwenden.

$ pip install websocket

Lassen Sie uns das Modul installieren, das Sie hinzufügen möchten.

Überprüfen Sie die installierten Pakete

Das Paket, das pip installiert wurde, wird unter / usr / lib / python2.7 / site-packages / hinzugefügt.

$ ls /usr/lib/python2.7/site-packages/

Das hier neu hinzugefügte ist das Modul, das durch Abhängigkeitsauflösung installiert wird.

Zum Schluss manuell Choregraphe

Lassen Sie uns diese in einem Zip zusammenfassen und mit scp usw. auf das Host-Betriebssystem bringen. (Lassen Sie uns den Befehl zip rekursiv mit der Option -r komprimieren.)

Fügen Sie es auf der Seite des Host-Betriebssystems dem Collegraph hinzu, indem Sie den Anweisungen zum Hinzufügen eines externen Moduls wie in Vorheriger Artikel folgen.

Sie können das Modul mit aufgelösten Abhängigkeiten verwenden.

Zusammenfassung

Ich wusste nicht, dass es eine VM von NAOqi OS gibt, und ich wusste nicht, dass ich Pip installieren kann, also war ich in einem Zustand von Mecha Lauroco lol

Bitte versuchen Sie es, wenn Sie ein externes Modul in der Pepper-Entwicklung verwenden.

Recommended Posts

Verwenden wir die NAOqi OS VM. Ich möchte Abhängigkeiten mit pip auch in der Pepper-Entwicklung auflösen
Ich möchte R-Datensatz mit Python verwenden
[Python] Ich möchte die Option -h mit argparse verwenden
Ich möchte Rails mit Rails auch in einer vagabundierenden Umgebung betreiben
LINEbot-Entwicklung möchte ich den Betrieb in der lokalen Umgebung überprüfen
Ich möchte eine Pip-Installation mit PythonAnywhere durchführen
Ich wollte ein Jupyter-Notebook mit Docker in einer Pip-Umgebung (Opticspy) verwenden.
Ich möchte die Django Debug Toolbar in Ajax-Anwendungen verwenden
Ich möchte MATLAB feval mit Python verwenden
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Ich möchte datetime.datetime.now () auch mit pytest verspotten!
Ich möchte Temporäres Verzeichnis mit Python2 verwenden
Ich möchte -inf nicht mit np.log verwenden
Ich möchte ip vrf mit SONiC verwenden
Ich habe die Pepper NAOqi OS 2.5.5 SLAM-Funktion ausprobiert
Ich möchte die Aktivierungsfunktion Mish verwenden
Ich möchte den Fortschritt in Python anzeigen!
Ich möchte nur Pods mit dem angegebenen Label mit Label Selector in Client-go extrahieren
Ich möchte mit einem Knopf am Kolben übergehen
Ich möchte mich mit Backpropagation (tf.custom_gradient) (Tensorflow) selbst verwenden.
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Auch mit JavaScript möchte ich Python `range ()` sehen!
Ich möchte mit Python-Datenklasse nach hinten erben
Ich möchte mit einem Roboter in Python arbeiten.
Ich möchte in Python schreiben! (3) Verwenden Sie Mock
Ich möchte die Effizienz mit Python auch in experimentellen Systemen verbessern (2) RS232C und pySerial
Ich möchte die Effizienz mit Python auch in einem experimentellen System verbessern. (1) Installieren Sie Anaconda mit Chocolatey
Ich möchte das neueste gcc verwenden, auch wenn ich keine Sudo-Berechtigungen habe! !!
Ich möchte R-Funktionen einfach mit ipython notebook verwenden
Ich möchte nur die SudachiPy-Normalisierungsverarbeitung verwenden
Ich möchte mit Numpy die japanische Flagge in die Palau-Flagge ändern
Ich möchte eine virtuelle Umgebung mit Jupyter Notebook verwenden!
Ich kann mich mit Django 3 nicht auf der Admin-Seite anmelden
Ich möchte die Natur von Python und Pip kennenlernen
Ich möchte den Wörterbuchtyp in der Liste eindeutig machen
Ich möchte die gültigen Zahlen im Numpy-Array ausrichten
Ich wollte den AWS-Schlüssel nicht in das Programm schreiben
Ich möchte die Effizienz mit Python auch im experimentellen System verbessern. (5) Ich möchte am Ende des Experiments eine Benachrichtigung mit der Slack-API senden
Ich möchte die Effizienz mit Python auch im experimentellen System verbessern. (4) Verwenden Sie ser.close (), wenn ein Fehler mithilfe der try-Syntax ausgegeben wird.
Ich möchte mit matplotlib ein Diagramm mit Wellenlinien in der Mitte erstellen (ich möchte den Eindruck manipulieren).
Ich habe versucht, den Datenverkehr mit WebSocket in Echtzeit zu beschreiben
Ich möchte einen Platzhalter verwenden, den ich mit Python entfernen möchte
Ich möchte das Wetter mit LINE bot feat.Heroku + Python wissen
[Linux] Ich möchte das Datum wissen, an dem sich der Benutzer angemeldet hat
Ich möchte APG4b mit Python lösen (nur 4.01 und 4.04 in Kapitel 4)
Ich möchte den Anfang des nächsten Monats mit Python ausgeben
Ich habe versucht, das Bild mit OpenCV im "Skizzenstil" zu verarbeiten
Ich möchte eine externe Bibliothek mit IBM Cloud-Funktionen verwenden
Ich habe versucht, das Bild mit OpenCV im "Bleistift-Zeichenstil" zu verarbeiten
Ich möchte die zweite Zeile zum Spaltennamen in Pandas machen
Vorerst möchte ich jede Datei mit ffmpeg konvertieren !!
Ich möchte den G-Test in einem Monat Tag 1 bestehen
Ich möchte die Position meines Gesichts mit OpenCV überprüfen!
Ich möchte die Bevölkerung jedes Landes der Welt kennenlernen.
Ich möchte wirklich GitHub Flavored Markdown (GFM) mit Pelican verwenden!
Ich habe Jinja2 beim Lesen des Dokuments verglichen, um es mit Django zu verwenden
Ich kann keine Module im übergeordneten Verzeichnis importieren, auch nicht mit sys.path.append ('..')
Ich möchte komplizierte vier Regeln in der IF-Anweisung der Django-Vorlage verwenden! → Verwenden Sie eine benutzerdefinierte Vorlage
Ich möchte nur den Befehl SMTP MAIL FROM und den Befehl RCPT TO verwenden, ohne E-Mails mit Pythons smtplib zu senden
Ich möchte die Desktop-Umgebung von Ubuntu vorerst auch unter Android verwenden (Termux-Version - japanische Eingabe in der Desktop-Umgebung).
Ich möchte die Effizienz mit Python auch in einem experimentellen System verbessern. (3) Ich möchte mit Pandas so etwas wie Excel machen