PDA

Prikaži potpunu verziju : Py2exe


boshkodj
10.10.2008, 10:14
Skinuo sam py2exe,ali sada ne znam kako da konvertujem...molim vas pomozite mi...trazio sam po forumu:eek: i nigde nisam nasao:n-cc2:!!!:paranoia:

Stevvan
10.10.2008, 10:32
http://www.python.org/doc/faq/windows/#how-do-i-run-a-python-program-under-windows
http://www.py2exe.org/index.cgi/Tutorial

Tu ti je sve receno. Ako bude nekih problema reci.

boshkodj
10.10.2008, 10:59
Ako znas,reci mi ti kako da konvertujem,posto kada ukucam ono iz ovih tutoriala pise mi-ther's an error in your program:invalid syntax!!!:(

Stevvan
10.10.2008, 11:29
Ja sam ovako radio:

PATH C:\Python25;%PATH%
python setup.py py2exe

Pa imas gresku u sintaksi. Koliko dobro poznajes python, jel znas da je on space sensitive, moguce da je to izazvalo gresku.

boshkodj
10.10.2008, 11:50
Pa nemam pojma sta je to space sensitive ali dobro znam da radim u njemu..ne vredi ni ovako kako si ti uradio nece!!! :(

Stevvan
10.10.2008, 12:25
Space sensitive znaci da prostor izmedju reci (space) utice na sam kod, odnosno tabovi se u pythonu ponasaju kao {} u c/c++ i slicnim jezicima.

Hajde pokusaj sledece:

print "hello world"

To sacuvaj kao hello.py

from distutils.core import setup
import py2exe

setup(console=['hello.py'])

a ovo kao setup.py, pa uradi ono sto sam ti rekao u prethodnom postu, pa javi da li je isti rezultat.
Koju verziju pythona koristis?

boshkodj
10.10.2008, 13:58
Opet ovo buđavo neće - piše invalid syntax!!!
Koristim python23... :mad: :( :n-cc2:
Ako znaš python, je l' hoćes da nešto zajedno radimo u njemu?

Stevvan
10.10.2008, 17:22
Pa skini i instaliraj verziju 2.5 ili 2.6 (2.6 je koliko vidim najnovija, ja kada sam radio to je bila 2.5), pa probaj onda, moguce da je do toga jer ti je mozda py2exe za novije verzije.
Ako znaš python, je l' hoćes da nešto zajedno radimo u njemu?
Ne hvala, radim samostalno na jednom projektu :)

boshkodj
10.10.2008, 17:27
Sta radis???jel u pythonu???:aplauz:

M.A.G.E
15.10.2008, 8:37
Evo poceo sam i ja da programiram :) , i izabrao sam python (definitivno je najlaksi za pocetnike , a probao sam gomilu drugih gde nemogu da se snadjem sa gomilom @$%^*#$$&!@(&^ znakova) , kasnije kada malo skapiram prelazim na C++... e sad skinuo sam py2exe i hocu ono sto sam napravio da pretvorim u .exe ali mi nista nije jasno gde se sta pise , kada probam da otvorim nesto iz py2exe fodera pojavi se command prompt na trenutak i nestane , probao sam u python-u da napisem

from distutils.core import setup
import py2exe

setup(console=['hello.py'])

ali mi izbacuje gresku!!!
Da li moze neko malo to da mi pojasni citao sam tutoriale ali mi bas nisu pomogli .

koristim Python 2.6

boshkodj
15.10.2008, 8:50
Pa i ja imam isti problem i vec sam pokusavao da se raspitam al nista:(

Stevvan
15.10.2008, 13:52
@M.A.G.E

fora je sto se ne pokrece preko interpretera skripta vec preko command promta, Dakle podesis path na pythonov folder (objasnio sam to vec i ostavio linkove), i posle u command promtu kucas python setup.py py2exe

M.A.G.E
15.10.2008, 15:24
-.- nece!!! procitao sam tutorial i ono sto si ti napisao Stevvan ali nece :confused:
Jel moze neko malo detaljnije da objasni meni i boshkodj-u ???
Mozda neki video :D mada bih bio zadovoljan i sa slikama :kreza:

Stevvan
16.10.2008, 15:00
Evo, gledajte sad sliku:
24578
Dakle napravite folder i u njemu 2 skripte hello.py i setup.py. One treba da izgledaju ovako:
24579
Potom otvorite command prompt preko Start->All Programs->Accessories->Command Prompt
24580
U mom slucaju folder se nalazi na desktopu i zove se python. Onda podesite path preko date komande PATH C:\Python25;%PATH%. Napominjem, ako je python negde drugde instaliran i ako je druga verzija onda podesavate nju menjajuci ovo sto sam podebljao. Potom ukucate python setup.py py2exe i trebalo bi da se ispise bas puno stvari. Na kraju treba da dobijete 2 foldera build i dist. U folderu dist se nalazi exe. Ako opet bude bio problem iskopirajte ceo error ovde.

M.A.G.E
16.10.2008, 21:46
kao sto pise ja nigde nemam py2exe_util

Stevvan
16.10.2008, 21:55
Ne znam tacno u cemu moze da bude problem, a nemam bas mnogo vremena. Inace pogledaj cini mi se da je jos neko imao slican problem:
http://www.daniweb.com/forums/thread141833.html
http://www.geekstogo.com/forum/Vista-Python-Screwd-Calling-python-experts-t196061.html

Nisam probao, ali izgleda da ljudima ovi alati pomazu i trebalo bi da sa njima nema problema:

http://serevanta.googlepages.com/index.html
http://xoomer.alice.it/infinity77/main/GUI2Exe.html

M.A.G.E
17.10.2008, 8:41
evo sta mi se desava lepo ga on pretvori u hello.exe.manifets:confused: i kada probam da obrisem to manifest da ostane samo exe nece da ga otvori...

Stevvan
17.10.2008, 13:57
Py2exe ili neki od ova 2 programa? Jesi obrisao nesto iz dist foldera?

M.A.G.E
17.10.2008, 21:44
Ma nisam nista bisao... ovo mi izbacuje gpy2exe , odradi compile i napravi .exe.manifest fail :confused: ako obrisem .manifest on izbaci ovo:mad:

Stevvan
17.10.2008, 23:52
a sa manifestom radi normalno? Jesi probao ovaj drugi?

M.A.G.E
18.10.2008, 9:59
Ma sa manifest ne radi uopste ovaj drugi sam probao ali nece uposte da compile-uje...
Kada probam da ga pokrenem sa manifest izbacimi onaj prozor da biram u kom programu da ga otvori , probao sam preko command prompt-a ali nece...:(

Stevvan
18.10.2008, 11:39
Evo ja sam isprobao Gpy2Exe, nije bilo nikakvih problema. Kada sam isao compile izasla je poruka da je uspeno kompajlirano. .exe.manifest je neki levi fajl njega mozes i da obrises, treba da dobijes samo .exe
24606
Videcu kad budem imao malo vise vremena da probam sa pythonom 2.6 da vidim tacno koji je problem. Ti probaj da reinstaliras py2exe, mozes cak i ceo pyhon, ako imas fajlove za instalaciju. Zaista mi deluje cudno da nekome ne radi, uglavnom niko do sad nije imao problema sa ovim.

M.A.G.E
18.10.2008, 12:24
pa ja dobijem .exe.manifest , a samo .exe ne... sad cu da instaliram python opet!

edit: Nepomaze !!!