Jak stworzyć przyjazne środowisko Python w Xcode 4, 5, 6 lub 7?
Jak stworzyć przyjazne środowisko Python w Xcode 4, 5, 6 lub 7?
Odpowiedzi:
Rozgryzłem to! Kroki sprawiają, że wygląda na to, że zajmie więcej wysiłku niż w rzeczywistości.
Te instrukcje dotyczą tworzenia projektu od podstaw. Jeśli masz istniejące skrypty Pythona, które chcesz uwzględnić w tym projekcie, oczywiście będziesz musiał nieco odstąpić od tych instrukcji.
Jeśli okaże się, że te instrukcje nie działają lub są niejasne z powodu zmian w aktualizacjach Xcode, proszę dać mi znać. Dokonam niezbędnych poprawek.
Zauważ, że jeśli otworzysz panel „Narzędzia”, przy aktywnej zakładce „Pokaż inspektora plików”, typ pliku zostanie automatycznie ustawiony na „Domyślny - skrypt Pythona”. Zapoznaj się z wszystkimi dostępnymi opcjami typu pliku, aby dowiedzieć się, co jest w stanie zrobić. Powyższą metodę można zastosować do dowolnego tłumaczonego języka. W tej chwili muszę jeszcze dowiedzieć się, jak sprawić, by działał z Javą; z drugiej strony nie przeprowadziłem zbyt wielu badań. Na pewno w sieci krąży taka dokumentacja.
Jeśli nie masz uprawnień administracyjnych lub nie jesteś w grupie programistów, nadal możesz używać Xcode do programowania w języku Python (ale nadal nie będziesz w stanie tworzyć w językach, które wymagają kompilacji). Zamiast używać przycisku odtwarzania, na pasku menu kliknij „Produkt” → „Wykonaj akcję” → „Uruchom bez budowania” lub po prostu użyj skrótu klawiaturowego ^⌘R.
Aby zmienić kodowanie tekstu, zakończenia linii i / lub wcięcia, otwórz panel „Narzędzia” i kliknij aktywną kartę „Pokaż inspektora plików”. Tam znajdziesz te ustawienia.
Aby uzyskać więcej informacji o ustawieniach kompilacji Xcode, nie ma lepszego źródła niż to . Byłbym zainteresowany wiadomością od kogoś, kto zmusił to do pracy z nieobsługiwanymi skompilowanymi językami. Ten proces powinien działać dla każdego innego tłumaczonego języka. Pamiętaj tylko, aby odpowiednio zmienić krok 5 i krok 16.
Stworzyłem szablony Xcode 4, aby uprościć czynności wykonywane przez Tylera .
Wynikiem jest szablon projektu Python dla Xcode 4.
Teraz musisz pobrać szablony, przenieść je do /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
nowego projektu Python za pomocą Xcode 4, a następnie nowy.
Nadal wymaga ręcznej konfiguracji schematu (możesz zapoznać się z krokami 12–20 dostarczonymi przez Tylera ).
Procedura uzyskania pracy Pythona w XCode 7
Krok 1: Skonfiguruj swój projekt za pomocą zewnętrznego systemu kompilacji
Krok 1.1: Edytuj schemat projektu
Krok 2: Podaj Python jako plik wykonywalny projektu (shift-polecenie-g) ścieżką powinien być / usr / bin / python
Krok 3: Określ swój niestandardowy katalog roboczy
Krok 4: Podaj argumenty wiersza poleceń, które mają być nazwą pliku python. (w tym przykładzie „test.py”)
Krok 5: Na szczęście to wszystko!
(debugowanie nie może zostać dodane, dopóki OSX nie obsługuje debugera python?)
which
polecenia w terminalu, aby uzyskać dokładną lokalizację narzędzia do budowania. „Które lua” na przykład zwraca „/ usr / local / bin / lua” w moim systemie.
Powinieneś wypróbować wtyczkę PyDev dla Eclipse . Próbowałem wielu edytorów / IDE do użycia z Pythonem, ale najbardziej podobała mi się wtyczka PyDev dla Eclipse. Posiada uzupełnianie kodu, debugger i wiele innych fajnych funkcji. Plus oba są bezpłatne.
Kolejny sposób, którego używałem przez pewien czas w XCode3:
Zobacz kroki 1–15 powyżej.
Zaletą tego sposobu jest to, że użyje tego samego środowiska do programowania, w którym będziesz uruchamiać się poza XCode (jako konfiguracja z twojego bash .profile).
Jest także na tyle ogólny, że pozwala ci rozwijać / uruchamiać dowolny typ pliku, nie tylko python.
Wątek ten jest stary, ale aby włączyć Xcode w wersji 8.3.3, metoda Tylera Cromptona w przyjętej odpowiedzi nadal działa (niektóre nazwy są bardzo nieznacznie różne, ale nie wystarczają, aby mieć znaczenie).
2 punkty, w których walczyłem nieco:
Krok 16: Jeśli żądany plik wykonywalny Pythona jest wyszarzony, kliknij go prawym przyciskiem myszy i wybierz szybkie wyszukiwanie. Następnie zamknij okno szybkiego podglądu i powinno być teraz możliwe wybranie.
Krok 19: Jeśli to nie działa, możesz wprowadzić nazwę tylko pliku python na karcie Argumenty, a następnie jawnie wprowadzić katalog główny projektu na karcie Opcje w katalogu roboczym - zaznacz „Użyj pracy niestandardowej katalog ”i wpisz katalog główny projektu w polu poniżej.