Distribucija Python aplikacija

1

Distribucija Python aplikacija

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Veciti problem oko distribucije Python aplikacija je bio taj sto je Python interpretiran jezik.
Do sada je bilo par projekata koji su pokusavali ili da kompajliraju Python aplikacije, ili da na neki nacin naprave paket koji je mogao da se distribuira. Na sledecem linku imate jedan od takvih projekata, kao i osvrt na ostale slicne projekte:

[Link mogu videti samo ulogovani korisnici]



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 25 Feb 2004
  • Poruke: 26
  • Gde živiš: ovde

Pored ovoga postoje jos dva za koje znam :

py2exe : [Link mogu videti samo ulogovani korisnici]

cx_Freeze : [Link mogu videti samo ulogovani korisnici]

Koristim py2exe i dosta sam zadovoljan sa njim.

Win$Blows verzija wxRecnik-a (http://wxrecnik.tk/) je upakovana sa py2exe.



offline
  • Alef 
  • Novi MyCity građanin
  • Pridružio: 18 Jun 2004
  • Poruke: 20
  • Gde živiš: Novi Sad

Da li si uspeo možda da „zapakuješ” neki program koji koristi PyGtk. Evo ja se ubi već dva dana pokušavam… Najbolje što sam uspeo da dobijem, jeste da zapakujem samo python deo, dok GTK mora biti instaliran…

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Ukoliko se radi o Windowsu, logicno je to sto ti se desava. GAIM za Win isto prvo instalira GTK pa onda aplikaciju.
Obrati samo paznju jer za Windows postoje dve GTK distribucije koje su nekompatibilne. Recimo, ukoliko instaliras Gaim i neku Cygwin GTK aplikaciju, radice samo zadnja instalirana.

offline
  • Alef 
  • Novi MyCity građanin
  • Pridružio: 18 Jun 2004
  • Poruke: 20
  • Gde živiš: Novi Sad

Pazi, pojma nemam, nisam dosad imao tih problema… Koristim verziju sa [Link mogu videti samo ulogovani korisnici] ako ništa drugo barem je laka za instalaciju. Smile

Elem, posle još jednog dana petljanja i mnogo error message-a, odlučio sam da poslušam tvoj savet i da se Gtk instalira nezavisno Smile, a ovaj „python-ov” deo mogu bez problema da spakujem sa py2exe.

Nego, da li znaš neki program za automatizaciju ovakve duple instalacije, tj. da mi instalira i Gtk i program odjednom? Pronašao sam neki Inno Setup, ali još uvek nisam stigao da se poigram…

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Ja koristim Inno za distribuciju mojih programa, ali posto koristim neki template za setup, nisam zalazio u njegove mogucnosti. Pojma nemam da li on moze da pokrene neki program posle zavrsene instalacije, ili da uradi dve instalacije u jednom mahu.

offline
  • Alef 
  • Novi MyCity građanin
  • Pridružio: 18 Jun 2004
  • Poruke: 20
  • Gde živiš: Novi Sad

Ej, uspeo sam!!! Smile

Napravio sam kopiju čitavog Gtk direktorijuma, recimo MojProgram, i u njegov bin direktorijum sam smestio svoju aplikaciju… Sada mogu da deinstaliram GTK Runtime Enviroment i radi bez problema! Smile (Mogu da okačim i setyp.py ako te interesuje…)

Nego, jel možeš da okačiš taj template, ako ti nije problem? Hvala unapred…

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Snimmi kao ISS fajl:

  1. ; InnoSetupScript made by Alexey Eremenko on 15.8.2004. v0.10.
  2. ; Must be compiled with InnoSetupCompiler v4.1.1.
  3. ; Script generated by the Inno Setup Script Wizard.
  4. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
  5.  
  6. [Setup]
  7. AppName=The_GUI
  8. AppVerName=The_GUI v3 beta3
  9. AppPublisher=Free Software Movement
  10. AppPublisherURL=http://members.chello.at/bobby100/
  11. AppSupportURL=http://members.chello.at/bobby100/
  12. AppUpdatesURL=http://members.chello.at/bobby100/
  13. DefaultDirName={pf}\The_GUI
  14. DefaultGroupName=The_GUI
  15. AllowNoIcons=true
  16. LicenseFile=E:\projekti\The_GUI 3 distro\licence.txt
  17. UninstallDisplayIcon={app}\TG3beta3.exe
  18. OutputDir=E:\
  19. OutputBaseFilename=The_GUI_setup
  20. ShowLanguageDialog=yes
  21.  
  22. [Tasks]
  23. ; NOTE: The following entry contains English phrases ("Create a desktop icon" and "Additional icons"). You are free to translate them into another language if required.
  24. Name: desktopicon; Description: Create a &desktop icon; GroupDescription: Additional icons:; Flags: unchecked
  25.  
  26. [Files]
  27. Source: E:\projekti\The_GUI 3 distro\TG3beta3.exe; DestDir: {app}; Flags: ignoreversion
  28. Source: E:\projekti\The_GUI 3 distro\*.*; DestDir: {app}; Flags: ignoreversion recursesubdirs
  29. ; NOTE: Don't use "Flags: ignoreversion" on any shared system files
  30.  
  31. [Icons]
  32. Name: {group}\The GUI; Filename: {app}\TG3beta3.exe
  33. ; NOTE: The following entry contains an English phrase ("Uninstall"). You are free to translate it into another language if required.
  34. Name: {group}\Uninstall The_GUI; Filename: {uninstallexe}
  35. Name: {userdesktop}\The_GUI; Filename: {app}\TG3beta3.exe; Tasks: desktopicon
  36. Name: {group}\Quick Start; Filename: {app}\Tutorial\Welcome_to_The_GUI.htm

offline
  • Alef 
  • Novi MyCity građanin
  • Pridružio: 18 Jun 2004
  • Poruke: 20
  • Gde živiš: Novi Sad

Hvala ti. Radi savršeno Smile.

offline
  • Pridružio: 20 Jul 2005
  • Poruke: 5
  • Gde živiš: Novi Sad - Vrbas

svaka cast max-max-max
Nasao sam sve sto mi je trebalo i radi.
Nego da li mi mozes reci da li nekako mogu u pythonu da zadam kako da se loguje na neku masinu u lokalnoj mrezi?
Provalio sam neki dan kako se loguje na FTP server

Ko je trenutno na forumu
 

Ukupno su 948 korisnika na forumu :: 77 registrovanih, 4 sakrivenih i 867 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, _Sale, A.R.Chafee.Jr., acov34, alberto, AleksSE, avijacija, bojanstros9, bokisha253, boro975, ccoogg123, Chainsaw, chervoncy, Cigi, crnogorac, Dado78, DalmatinacMF, darkkran, DENIRO, Djota1, dragoljub11987, FileFinder, Georgius, Glavni Oružni, ILGromovnik, Jerry Drake, kaskadija, koljo, Kubovac, kybonacci, laurusri, Leonov, ljubo70, mack8, Malahit, max power, mercedesamg, MGBRBG, micke83, mir, mnn2, morava_01, mrkanidja, nikoladim, nsharambasa, nuki1234, operniki, Orc, paja69, pera bager, Prečanin30, Profica, RajkoB, raketaš, Ranutovac, raso76, raster12, RJ, samo opusteno, samsung, sasakrajina, sekretar, Sirius, sixpac, Sićko, Str2022, tanakadzo, troki1971, VJ, vrag81, vukovi, Zmaj001, zodiac94, zokizemun, Zorge, šumar bk2, 79693