Dobrý den.
Chtěl bych požádat o pomoc. Začínám s Pythonem. Potřeboval bych své pythonovské soubory používající GUI převést do spustitelné podoby.
Našel jsem si postup na
http://www.py2exe.org/index.cgi/Tutorial#Step1
Nastal mi však zřejmě problém s DLL knihovnou. Kompilace se sice začne, ale potom se mi vrátí hláška: Import Error: DLL load failed.%1\ není platná aplikace typu win 32 a celé mi to spadne.
Zkusil jsem postup s instalací DLL knihovny podle http://www.py2exe.org/index.cgi/Tutorial#Step1
Když zkusím přidat do setup.py
from glob import glob
data_files = [("Microsoft.VC90.CRT", glob(r'c:\dev\ms-vc-runtime\*.*'))]
setup(
data_files=data_files,
etc
)
hodí mi to chybovou hlášku:
SyntaxError: non-keyword arg after keyword arg
Mohl by mi někdo poradit, jak konverzi rozchodit?
Fórum › Python
Problém s PY2EXE:MSVCR90.dll
To etc. znamená v překladu atd. neboli je to místo pro další argumenty, které můžeš předávat. Pokud to necháš takhle, tak to neznamená nic.
Navíc tam voláš dvakrát funkci setup. Musíš to spojit do jedné - takže něco takovéhoto:
# -*- coding: cp1250 -*-
# setup.py
import py2exe
from distutils.core import setup
from glob import glob
data_files = [("Microsoft.VC90.CRT", glob(r'c:\dev\ms-vc-runtime\*.*'))]
setup(
data_files=data_files,
console=["Kapacita1.py"]
)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 4 hosté
Podobná vlákna
Problém s Py2exe — založil kylexy
Problem s pridavanim dll — založil mORb
Pripojeni do db, problem libmysql.dll — založil silent
Problém s globálními proměnými v DLL — založil Martin
Granny2.dll-problém při spouštění několika programů — založil granny2.dll
Moderátoři diskuze