Názory ke článku Z *.py do *.exe s Py2exe
to blujacker: som rad ze si napisat tento clanok :) lebo vela ludi na fore ma stal tu istu otazku a pritom neprestuduju stare otazke kde sa to rozoberalo :)
takze este raz super clanok
11. 4. 2007
hazi mi to error
NameError:name 'ahoj' is not defined
prosim pomozte... dekuji
15. 4. 2007
ale ja zkousel zkompilovat i script ktery obsahoval je print 'kompilace'
11. 5. 2007
Sím lidi, kdyz udelam to setup.py podle toho návodu a hodim to do konzole to python setup.py py2exe, tak mi to vyhodi tutu chybu:
Traceback (most recent call last):
File "setup.py", line 3, in (module)
setup(console=[if_nasobilka.py])
Name Error: name "if_nasobilka" is not defined
přitom vše dobe mám :-(
11. 5. 2007
Sím lidi, kdyz udelam to setup.py podle toho návodu a hodim to do konzole to python setup.py py2exe, tak mi to vyhodi tutu chybu:
Traceback (most recent call last):
File "setup.py", line 3, in (module)
setup(console=[if_nasobilka.py])
Name Error: name "if_nasobilka" is not defined
přitom vše dobe mám :-(
11. 5. 2007
Heh, diky.. Jak ja nesnasim ty uvozovky.. :-/ zapominam je skorem v kazdym jazyku :-D
Ja som na nich tiež zabudol a čudoval sa prečo to nejde až som objevil chybu a opravil ju :) jj úvodzovky su kruté.
12. 8. 2007
Na ty uvozovky zapomínat namůžete, Python nemá $ a tak vše co není v uvozovkách je proměnná. Mě se setup.py choval tak, že nevypsal nic. Mám verzi 2.5 na Win XP. Použil jsem následující postup.
Spusťte cmd a přejděte do adresáře, kde vaše scripty leží.
Potom stačí napsat: setup.py py2exe ne celé (python setup.py py2exe)
Jednoduché, elegatní... :-)
Autorovi článku díky, jen tak dál.
Když nenalezne modul, který importujete, sice se to zkompiluje, ale je tam varovná hláška:
Ukázat zdrojový kódZkopírovat do schránkyTiskThe following modules appear to be missing ['modul']
A co mám v takovém případě dělat??
Vše jsem dělal podle článku a ejhle vyhodilo o chybu. No jen mi chyběli uvozovky a už to šlape jak o duši :smile2: .
Jinak dobry clanek.
30. 1. 2008
som v zlozke s mojimy subormy, napisal som python setup.py py2exe a napise, ze "python" nie je nazvom vnutornehoani vonkajsieho prikazu, vykonatelneho programu, ani davkoveho suboru :(...a co mam napisat do setup.py? mam ho nechat prazdne?
24. 3. 2008
python setup.py py2exe
running py2exe
*** searching for required modules ***
error: k: No such file or directory
Co s tím? Vážně nechápu, proč to hledá k:
Díky moc za radu.
6. 6. 2008
Bobo píše:
python setup.py py2exe
running py2exe
*** searching for required modules ***
error: k: No such file or directory
Co s tím? Vážně nechápu, proč to hledá k:
Díky moc za radu.
Mě to zas hází error: C: No such file or directory
Reagoval na komentář od uživatele Anonymní uživatel :
niet nad povodne zdroje, ktore su najkvalitnejsie:) http://www.py2exe.org/index.cgi/Tutorial
19. 6. 2008
nazdar,
asi jsem uplne hloupej.. ale nechapu to s tim Pathem... pridal jsem to tam, jak je uvedeno v clanku, a stale to v konzoli pise tu hlasku "python neni nazvem vnitrniho ani vnejsiho prikazu, spustitelneho programu nebo davkoveho souboru"
pritom to mam tam, kde to ma byt.. cesta je spravne, stredniky taky.. kontroloval jsem to nekolikrat..
nevim, co s tim
17. 9. 2008
Vytvořil jsem exe. soubor podle návodu, jenomže pro spuštění vyžaduje další spoustu knihoven a jiných souborů co se také vytvořily.
Lze něják vytvořit čistý exe soubor, který by fungoval na různých PC?
Děkuji za odpovědi
31. 12. 2008
je mozne ze pokial mam v scripte:
...
obr = PhotoImage (file="python-logo.gif")
image = Label (image=obr)
image.grid(row=0, column=0, rowspan=2)
....
*.py sa nekorektne skompiluje? pokial poklikam na exe co z toho vypadne nestihnem ani precitat chybovu hlasku a je to fuc,
any idea???????
presne tak, zislo by sa nejake py2exe pre python 3. zatial som nic nenasiel. snad niekto viete
nepovedlo se exe soubor spustim a problikne cerna obrazovka prosim prosim mohl by mi nekdo poradit? mam jendoduchy program ktery vahazuje cisla potrebuju aby si ho mama mohla pustit na stejnem pc na jakem jsem ho udelala ale tak aby nemusela poustet idle/open a run ale aby videla rovnou bezici program kdyz to ulozim jaky pyc tak to nebezi...jsme asi lama ale netusim jak to udelat prevod do exe mi trval par hodin anic...
program:
slovo = raw_input ('Napis slovo: ')
y=0
for i in range (len(slovo)):
if slovo[i]=='a' :
y=y+1
elif slovo[i]=='j' :
y=y+1
elif slovo[i]=='s' :
y=y+1
elif slovo[i]=='b' :
y=y+2
elif slovo[i]=='k' :
y=y+2
elif slovo[i]=='t' :
y=y+2
elif slovo[i]=='c' :
y=y+3
elif slovo[i]=='l' :
y=y+3
elif slovo[i]=='u' :
y=y+3
elif slovo[i]=='d' :
y=y+4
elif slovo[i]=='m' :
y=y+4
elif slovo[i]=='v' :
y=y+4
elif slovo[i]=='e' :
y=y+5
elif slovo[i]=='n' :
y=y+5
elif slovo[i]=='w' :
y=y+5
elif slovo[i]=='f' :
y=y+6
elif slovo[i]=='o' :
y=y+6
elif slovo[i]=='x' :
y=y+6
elif slovo[i]=='g' :
y=y+7
elif slovo[i]=='p' :
y=y+7
elif slovo[i]=='y' :
y=y+7
elif slovo[i]=='h' :
y=y+8
elif slovo[i]=='i' :
y=y+9
elif slovo[i]=='r' :
y=y+9
else:
print "Zkuste změnit všechna písmena na malá a smazat číslice a ostatní znaky, vložili jste špatný vstup"
print y
21. 1. 2010
Reagoval na komentář od uživatele Zeroun :
Zdar nedávej tam [soubor.py] ale "sobor.py"
21. 1. 2010
Ahoj chtěl bych se zeptat na českou diakritiku. V python Shellu mě jede vše v pohodě (definoval jsem encoding) i s diakritikou ale v exe souboru ne. Jde nějak to zkompilovat i s CZ diakritikou?
25. 9. 2010
hloupy clovek píše:
nazdar,
asi jsem uplne hloupej.. ale nechapu to s tim Pathem... pridal jsem to tam, jak je uvedeno v clanku, a stale to v konzoli pise tu hlasku "python neni nazvem vnitrniho ani vnejsiho prikazu, spustitelneho programu nebo davkoveho souboru"
pritom to mam tam, kde to ma byt.. cesta je spravne, stredniky taky.. kontroloval jsem to nekolikrat..
nevim, co s tim
staci napsat
start python setup.py py2exe
:)tady píšu jak a co, pro všechny, kterým to neběhá :)
takže nejdřív potřebujete přidat do promněnného prostředí cestu k pythonu
ve windows 7 zadejte Start>hledat Proměnné prostředí sytému>proměnné prostředí> systémové proměnné> najděte promněnou Path> upravit> napište cestu k souboru př: C:\Python27; !!! NEZAPOMĚNTE NA STŘEDNÍK !!! uložte (OK)
nyní si musíte stáhnout py2exe. nezapomeňte stáhnout správnou verzi! jdete na http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/ vyberte správnou verzi, stáhněte, nainstalujte.
Teď potřebujete udělat pomocný soubor, bez kterého se neobejdete.
otevřete si python shell> new window a vložte toto:
from distutils.core import setup
import py2exe
setup(console=['2 lekce.py'])
místo 2 lekce.py vložte název vašeho souboru, který chcete zkompilovat
uložte si ho k souboru, který chcete zkompilovat (tj. do stejné složky)
nyní si otevřete příkazový řádek. potřebujete se dostat na místo se souborem
zadejte: cd c:\python\lekce 2\
samozřejmě zadejte správnou cestu :)
teď zadejte : python setup.py py2exe
místo setup.py zadejte název vašeho souboru :) :smile1:
získáte dvě složky. ve složce dist by měl být váš exe soubor :) :smile20:
Reagoval na komentář od uživatele janahorova :
je to v pythonu, když mu nezadas ze ma cekat( treba na zmacknuti enter tak vsechno vypise a zavre, sam ti jeste neporadim, porad to resim a nemuzu tomu prijit na kloub
18. 5. 2011
skace ti vole
(v G. Chrome se ti) při zobrazováním nápovědy k ikonkám editačního okna Text okno posunuje. Při přejedu nad ikonkama tudíž vesele poskakuje. :)
7. 7. 2011
Jenom bych chtěl upozornit, že si musíte stáhnout příslušnou verzi py2exe (když máte python verzi 2.7, tak musíte stáhnout py2exe pro verzi 2.7)
A instalace by měla být provedena přímo do adresáře s Pythonem
22. 7. 2011
Pre tých pomalších netreba meniť ani Path ani nič.. na Windows7 to ide všetko úplne jednoducho :
C:\zlozka s vasim scriptom>c:\python27\python.exe setup.py py2exe
napr.
C:\Users\Nitrexx\workspace\skusky\src>c:\python27\python.exe setup.py py2exe