Jak załączyć pythona?

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
alcaponeee
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 12 paź 2009, 21:16
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Architektura: x86

Jak załączyć pythona?

Post 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 :)
Awatar użytkownika
beluosus
Zakręcona Traszka
Zakręcona Traszka
Posty: 695
Rejestracja: 01 paź 2006, 15:32
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Odp: Jak załączyć pythona?

Post autor: beluosus »

Tak, w terminalu (wpisujesz polecenie: python). Co to znaczy "uruchamiam jako program"?
Kurs Linuksa: for i in $(ls /bin); do man $i; done
__________________
http://beluosus.pl/
luzakwielki
Wytworny Kaczor
Wytworny Kaczor
Posty: 264
Rejestracja: 19 lis 2008, 11:42
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Jak załączyć pythona?

Post 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ł).
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Odp: Jak załączyć pythona?

Post 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:

Kod: Zaznacz cały

python nazwa_skryptu_uruchamiającego.py
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ść).
Registered Linux User - Number 482487

http://juskoit.cba.pl
alcaponeee
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 12 paź 2009, 21:16
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Jak załączyć pythona?

Post 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?:-(
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Odp: Jak załączyć pythona?

Post 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.
Registered Linux User - Number 482487

http://juskoit.cba.pl
Awatar użytkownika
beluosus
Zakręcona Traszka
Zakręcona Traszka
Posty: 695
Rejestracja: 01 paź 2006, 15:32
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Odp: Jak załączyć pythona?

Post 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:

Kod: Zaznacz cały

python skrypt.py
(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.
Kurs Linuksa: for i in $(ls /bin); do man $i; done
__________________
http://beluosus.pl/
alcaponeee
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 12 paź 2009, 21:16
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Jak załączyć pythona?

Post autor: alcaponeee »

Czyli zapisać mogę przez dodanie końcówki *.py w nazwie? Bo otwiera się w notatniku ciągle ...
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Odp: Jak załączyć pythona?

Post 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.
Registered Linux User - Number 482487

http://juskoit.cba.pl
alcaponeee
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 12 paź 2009, 21:16
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Jak załączyć pythona?

Post autor: alcaponeee »

Teraz mam taki problem :] Jak zainstalować te środowisko?
Edit:
Jak narazie zainstalowałem środowisko geany ;] Też zapisywać pliki w .py?
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Odp: Jak załączyć pythona?

Post 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.
Registered Linux User - Number 482487

http://juskoit.cba.pl
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości