Installation von CARLA aus dem Quellcode unter Windows 11

Heute habe ich geschafft, CARLA aus dem Quellcode auf meinem Windows 11 zu installieren. Der Grund dafür ist, dass ich vorhabe, einige Reinforcement Learning Algorithmen direkt in CARLA zu testen.

Der Grund für die Installation auf Windows 11 ist, dass ich mein Dual-Boot, auf dem ich vor ein paar Monaten Ubuntu Linux installiert hatte, gelöscht habe und Ubuntu nur noch in einer virtuellen Maschine mit VMware erfolgreich benutze (RL-Agenten ohne CARLA trainiert; Warum habe ich das ohne CARLA gemacht? Nun, weil CARLA und VM keine Freunde sind :D).

Nachdem ich alle Schritte von der CARLA-Website befolgt hatte, gelang es mir, dies in rund 6 Stunden zu schaffen. Allerdings hätte ich es ohne die Hilfe dieses Videos nicht so einfach geschafft:

Falls Sie bei der Erstellung der UnrealEngine mit Visual Studio auf Fehler stoßen, möchte ich Ihnen etwas Zeit sparen, damit Sie nicht auf Google nach Lösungen suchen müssen. Versuchen Sie einfach, sie immer wieder zu erstellen! In meinem Fall heute zum Beispiel, nachdem ich es einmal gebaut hatte, bekam ich 11 Fehler, dann klickte ich wieder auf Build und bekam 5 Fehler, dann klickte ich wieder auf Build und bekam 2 Fehler, dann hatte ich beim letzten Mal keine Fehler mehr und war erfolgreich :D.

Falls Sie nach dem Ausführen des „make PythonAPI“-Befehls die Fehlermeldung „CMake 3.9.0 oder höher ist erforderlich“ erhalten, versuchen Sie einfach, Visual Studio 2019 zu installieren, nicht Visual Studio 2022, wie ich es erstmal getan habe :D.Installieren Sie außerdem Python 3.8, nicht Python 3.11. Falls Sie wie ich immer noch Fehler haben, versuchen Sie einfach die Lösung von „carfloresp“ von hier: „cd PythonAPI/carla“ und dann „python setup.py install“.

Das Ausführen von „make launch“ in der X64 Native Tools-Eingabeaufforderung für VS 2019 in CARLA macht wieder Spaß, dieses Mal in Windows 11.

Leave a Comment

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahren Sie mehr darüber, wie Ihre Kommentardaten verarbeitet werden .