Strona 1 z 1
Jak załączyć pythona?
: 12 paź 2009, 21:21
autor: alcaponeee
Witam! Mam pytanie czy pythona uruchamia się w terminalu czy jakoś inaczej? Jak uruchamiam jako program to sie nie załącza ... Pomożecie? Jestem zielony w linuxie

Odp: Jak załączyć pythona?
: 12 paź 2009, 22:26
autor: beluosus
Tak, w terminalu (wpisujesz polecenie: python). Co to znaczy "uruchamiam jako program"?
Odp: Jak załączyć pythona?
: 13 paź 2009, 12:24
autor: luzakwielki
alcaponeee pisze:Witam! Mam pytanie czy pythona uruchamia się w terminalu czy jakoś inaczej? Jak uruchamiam jako program to sie nie załącza ... Pomożecie? Jestem zielony w linuxie

Jeśli to skrypt korzystający z X (skrypt "okienkowy" - korzysta np. z PyGTK/PyQT... do utworzenia okienka w X11) to wystarczy 2x click jeśli masz ustawione otwieranie plików *.py za pomocą interpretera pythona. Jeśli to skrypt konsolowy to musisz go odpalić w konsoli (co nawet w wypadku "okienkowych" skryptów się opłaca, bo dostajesz od razu konsolę błędów, której byś normalnie nie zobaczył).
Odp: Jak załączyć pythona?
: 13 paź 2009, 12:32
autor: Jusko
Programy pisane w Pythonie odpala się w konsoli. Niemal 9 na 10 dystrybucji ma już standardowo zainstalowany już w systemie interpreter, dlatego nie trzeba załączać go do aplikacji, jak to często pod Windows bywa. Aby uruchomić program, wpisujemy w konsoli:
Oczywiście możesz nie mieć wszystkich wymaganych do uruchomienia (aplikacji) rzeczy w systemie. Jeśli aplikacja wymaga np. python-pygame a go nie posiadasz, musisz go doinstalować z repo. Ale odpalanie z konsoli wyrzuci czego ew. zawsze brak. Często pisze to też w dokumentacji aplikacji (tak, warto je czytać). Na szczęście to nie Windows, że trzeba myśleć za usera końcowego i załączać wszystko do binarki, by userowi niczego nie brakowało, bo sam sobie nie dociągnie czego trzeba. Pamiętaj też, by polecenie wydawać w konsoli, ale musisz konsolą wejść w folder z aplikacją (czyli tam, gdzie jest skrypt uruchamiający). Lub bardzo prosto - wpisz w konsoli słowo python, a następnie przeciągnij do niej skrypt uruchamiający (metoda przeciągnij i upuść).
Odp: Jak załączyć pythona?
: 13 paź 2009, 15:36
autor: alcaponeee
Czyli co mam wpisać w terminalu, żeby program który napisze zadziałał?
Np. kożystając z tej strony:
http://www.linuxpl.org/teksty/python/in ... cking.html
Chcę zrobić :
print "Witaj, świecie!"
print "Żegnaj, świecie!"
Jak to wpisać w terminalu?:-(
Odp: Jak załączyć pythona?
: 13 paź 2009, 15:37
autor: Jusko
Więc chcesz uruchamiać programy w Pythonie, czy szukasz środowiska do pisania w nim?
Do uruchomienia podałem sposób powyżej. Jeśli chodzi o środowisko programistyczne to jest Geany. Polecam jednak NetBeans IDE dla Pythona.
Odp: Jak załączyć pythona?
: 13 paź 2009, 15:49
autor: beluosus
Zakładam, że masz zainstalowanego pythona... Otwierasz jakiś edytor, wklejasz kod, zapisujesz (np. skrypt.py), uruchamiasz terminal, przechodzisz do katalogu ze skryptem (np. cd /home/janek/skrypty), wpisujesz:
(nazwa pod jaką go zapisałeś). Prościej da się chyba tylko na obrazkach.
PS Dlaczego ludzie muszą w 100 postach opisywać swój problem. Tak jakby od razu się nie dało. Albo myślą, że inni forumowicze to telepaci.
Odp: Jak załączyć pythona?
: 13 paź 2009, 16:13
autor: alcaponeee
Czyli zapisać mogę przez dodanie końcówki *.py w nazwie? Bo otwiera się w notatniku ciągle ...
Odp: Jak załączyć pythona?
: 13 paź 2009, 16:30
autor: Jusko
Czyli zapisać mogę przez dodanie końcówki *.py w nazwie? Bo otwiera się w notatniku ciągle ...
Tak - .py to rozszerzenie skryptów pythonowych. A w czym innym ma się otwierać, jak nie w notatniku? Słuchaj:
1. Do testowania uruchamiasz skrypty w konsoli, no bo gdzie indziej?
2. Pisać możesz w notatniku. Jak wspomniałem jednak, zainstaluj sobie jakieś środowisko programistyczne - Geany lub NetBeans IDE Python. Będziesz wtedy i pisał w środowisku, i miał w ramach tego środowiska możliwość podglądu działania programu, czyli sprawdzenia jak działa.
Inaczej się już nie da. Zainstaluj jakieś środowisko a Twój problem się rozwiąże.
EDIT:
Nawet podam Ci link do NetBeans:
http://www.netbeans.org/features/python/
Geany znajdziesz w repozytorium.
Odp: Jak załączyć pythona?
: 13 paź 2009, 16:45
autor: alcaponeee
Teraz mam taki problem :] Jak zainstalować te środowisko?
Edit:
Jak narazie zainstalowałem środowisko geany ;] Też zapisywać pliki w .py?
Odp: Jak załączyć pythona?
: 13 paź 2009, 19:16
autor: Jusko
Tak - przecież .py to rozszerzenie Pythona, więc jak inaczej chciałbyś je zapisywać?

Co do NetBeans - poszukaj na forum jak się instaluje takie pliki. Nic trudnego.