2017-01-29 1 views

Antwort

0

Ja! Python-Code ist größtenteils plattformunabhängig. Nur einige spezifische Bibliotheken müssen in der Maschine kompiliert werden. Diese sollten mit pip (falls erforderlich) installiert werden. Weitere Informationen in Google.

0

Kurze Antwort: Ja.

Lange Antwort: Das ist eigentlich der springende Punkt. Stellen Sie nur sicher, dass Sie die richtige Python-Version auf Ihrem Windows-Rechner installiert haben, und richten Sie den Pfad korrekt ein, damit Sie Ihre Python-Skripte global starten können. Hier ist eine nette Ressource - https://docs.python.org/2.7/using/windows.html. Sobald Sie es eingerichtet haben, müssen Sie nur Ihre .py-Dateien von Raspberry Pi auf Windows-Maschine übertragen.

0

Kurze Antwort: meistens ja, aber es kommt darauf an.

Offensichtlich funktionieren die Raspberry Pi-spezifischen Bibliotheken zur Steuerung ihrer Peripheriegeräte nicht auf MS-Windows.

Ihr Pi führt wahrscheinlich eine Linux-Distribution mit Paketverwaltung und einer funktionierenden Toolchain. Das bedeutet, dass die Installation von (Python) -Paketen und -Bibliotheken ein Kinderspiel ist. Werkzeuge wie pip und setup.py Skripte werden meist einfach funktionieren.

Das ist bei ms-windows nicht unbedingt der Fall. Die Installation von Python-Bibliotheken, die Erweiterungen (kompilierten Code) enthalten oder externe, gemeinsam genutzte Bibliotheken erfordern, ist eine frustrierende Erfahrung aus technischen Gründen, die sich auf die Microsoft Toolchain beziehen. Auf diesem Betriebssystem ist es im Allgemeinen einfacher, eine Python-Distribution wie Anaconda zu verwenden, die ihren eigenen Paketmanager hat und mit Paketen für die meisten gängigen Bibliotheken ausgeliefert wird.

Wenn Sie in die Dokumentation für Pythons Standardbibliothek schauen, werden Sie feststellen, dass eine Funktion manchmal nur unter UNIX oder nur in MS-Windows verfügbar ist. Und aufgrund der Art, wie MS-Windows neue Prozesse erstellt, gibt es einige Fehler, wenn Sie das Modul multiprocessing verwenden.

Es wäre eine gute Idee, die gleiche Python-Version auf beiden Plattformen zu verwenden. Momentan wäre das vorzugsweise 3,6 oder 3,5.

Verwandte Themen