Nowe posty

Autor Wątek: [Python] Kompilacja nie powiodła się podczas kompilacji programu  (Przeczytany 3541 razy)

prezes.cc

  • Gość
Znalazłem w internecie kod dość przejrzysty, ale przy próbie kompilacji wyskakuje błąd. Jestem początkujący jeśli chodzi o Pythona, Linux to Mint 19.1 Mate LTS. Nawet przy głupim 2+2 też wyskakuje błąd. Może w ustawieniach programu Geany coś trzeba pozmieniać?

« Ostatnia zmiana: 2019-05-16, 18:43:31 wysłana przez Zdzisław Knop »

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2757
  • 1709
    • Zobacz profil
Odp: [Python] Kompilacja nie powiodła się podczas kompilacji programu
« Odpowiedź #1 dnia: 2019-05-16, 21:35:56 »
Jak skompilowac https://askubuntu.com/questions/324871/how-to-compile-a-python-file
Jak skonfigurowac Geany https://wiki.geany.org/howtos/configurebuildmenu
Jak pisac plik makefile gdybys chcial taki napisac https://www.gnu.org/software/make/manual/make.html
Mozesz tez zobaczyc http://www.ianbicking.org/pythons-makefile.html
Ale dla pewnosci przejzyj kilka gotowych juz projektow w Pythonie jak one sa zrobione oraz ich instrukcje dla developerow.
Poniewaz zwykle uzywalem
python setup.py build
python setup.py install
korzystajac z tego https://docs.python.org/2/install/
zamiast makefile dla plikow pythona,
czyli powinienes takze zobaczyc  https://docs.python.org/3/distutils/setupscript.html
« Ostatnia zmiana: 2019-05-17, 00:23:55 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline pavbaranov

  • Users
  • Guru
  • *****
  • Wiadomości: 878
    • Zobacz profil
Odp: [Python] Kompilacja nie powiodła się podczas kompilacji programu
« Odpowiedź #2 dnia: 2019-05-17, 12:10:14 »
Zdzisław... zacznij od samego początku: https://pl.python.org/docs/tut/tut.html (oczywiście link jest przykładowy). Dobrym wyjściem jest również przeglądnięcie wyników:
https://duckduckgo.com/?q=pierwsze+kroki+w+python
https://duckduckgo.com/?q=podstawowe+%C4%87wiczenia+w+python

prezes.cc

  • Gość
Odp: [Python] Kompilacja nie powiodła się podczas kompilacji programu
« Odpowiedź #3 dnia: 2019-05-17, 18:57:38 »
Pod Windowsem kod jest interpretowany poprawnie tj. pisze kod w Geany a interpretuje w Wierszu poleceń, natomiast pod Linuksem pojawia się błąd. Teraz pisze spod Windowsa, jak przejde na Linuksa to wrzuce wynik.
Dokumentacja straszna cegła, ale spróbuje poczytać - zobacze jak mi to wyjdzie. Początki w Pythonie mam skąd wziąć a ćwiczenia się przydadzą do analizy kodu.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2757
  • 1709
    • Zobacz profil
Odp: [Python] Kompilacja nie powiodła się podczas kompilacji programu
« Odpowiedź #4 dnia: 2019-05-17, 21:46:53 »
Czyli nie chcesz kompilowac , a tylko uruchomic skrypt. To tylko musisz przejrzec opcje i ustawienia Geany.
- Moze cos zle klikales
- Moze musisz zmienic ustawienia
Moze ktos kto Geany uzywa to pomoze.


Edytowane
Zainstalowalem Geany na Mincie. Jest tam opcja "Wykonaj" i dziala prawidlowo, na przykladowym skrypcie z rozszerzeniem *.py
W "Narzedzia-ch" sa skroty, wiec zgaduje ze na tej podstawie program wie jakiego programu uzyc.
A ze na zdjeciu wyzej masz blad z kompilacji, a piszesz ze chcesz uruchomic, to zgaduje ze sie poprostu pomyliles.
« Ostatnia zmiana: 2019-05-18, 00:43:45 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

prezes.cc

  • Gość
Odp: [Python] Kompilacja nie powiodła się podczas kompilacji programu
« Odpowiedź #5 dnia: 2019-05-18, 08:31:37 »
Pojawia się taki błąd po naciśnięciu Zbuduj -> Execute



Jak klikam Zbuduj -> Compile to otrzymuje wynik "Kompilacja ukończona pomyślnie."

//Edit
Chyba zostane przy IDLE
« Ostatnia zmiana: 2019-05-18, 08:42:35 wysłana przez Zdzisław Knop »

parana

  • Gość
Odp: [Python] Kompilacja nie powiodła się podczas kompilacji programu
« Odpowiedź #6 dnia: 2019-05-18, 10:42:11 »
1. Wpisz w konsoli python3 podaj co Ci wyświetla na przywitanie
2. https://youtu.be/_RQ0yUgcjyg?t=272 - tam masz w ustawianiach?
« Ostatnia zmiana: 2019-05-18, 10:47:08 wysłana przez parana »

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2757
  • 1709
    • Zobacz profil
Odp: [Python] Kompilacja nie powiodła się podczas kompilacji programu
« Odpowiedź #7 dnia: 2019-05-18, 14:35:25 »
Napisze dosadniej.
Prosze sie nie upierac ze opcja " Skompiluj " służy do uruchamiania aplikacji.
Ta opcja służy do przekształcenia kodu napisanego w plik binarny.

To tak jak
- szukanie swietego mikolaja w Wielkanoc, bo to jest święto
- zglaszac buga bo aplikacja znika po nacisnieciu "Zamknij"
- zglaszac buga ze po kliknieciu "Zapisz" aplikacja sie automatycznie nie zamknie

A co do " Zbuduj -> Execute " to w programie po prawej stronie masz trójkącik maly i w nim opcje i masz opcje "Wykonaj" i to jest to samo.
I widzisz w otwartym terminalu jak sie wykonal twoj program ... oczywiscie musial wypluc blad, bo widowcznie masz cos zle napisane. 
Ale to nie bylo głównym pytaniem tematu.
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

prezes.cc

  • Gość
Odp: [Python] Kompilacja nie powiodła się podczas kompilacji programu
« Odpowiedź #8 dnia: 2019-05-18, 14:39:33 »
Znalazłem rozwiązanie tzn. znalazł je @parana :) W ustawieniach miało być Execute python3 "%f" - brakowało trójki.

parana

  • Gość
Odp: [Python] Kompilacja nie powiodła się podczas kompilacji programu
« Odpowiedź #9 dnia: 2019-05-18, 17:34:34 »
Cieszę się, że pomogłem.
Pozdrawiam serdecznie