Geachte heer/vrouw, hoi hier met Marc. Om gemotiveerd te blijven van het schrijven van python programma’s wil ik ze heel graag kunnen distribueren kunnen. Ik zal dan ook niet rusten totdat ik een python programma kan omzetten in een executable. Vorige week had ik aangegeven dat ik problemen had met cx-Freeze en contact gehad met Michiel Overtoom. Michiel was niet bekend met cx-Freeze en stelde pynist voor. Dit is me te ingewikkeld omdat er een tutorial van hier tot ginder bij zit, en ik heb me al verdiept in cxFreeze. Zoals ik al zei, heb ik me in cx_freeze verdiept, en het idee dat ik dit nu begrijp hoe het werkt. Helaas heb ik nog wat last van wat kinderziektes en gaat het waarschijnlijk fout door een kleine euvel. Ik werk met windows 7 en python2.7 Windows is 64-bit en omdat ik de executables universeel wil houden heb ik gekozen voor de 32-bit versie van python. Alles lijkt goed te gaan totdat ik in het cmd venster het volgende in geef: cd \ cd \python27 python setup.py build Na dat laatste commando geeft hij de volgende foutmelding: Traceback (most recent call last): File „setup.py”, line 13, in <module> executables = [executeble(„ nieuwbestand.py”, base=base)]) NameError: name ‚ executable’ is not defined’ In de bijlage de setup.py en het programma nieuwbestand |
import sys from cx_Freeze import setup, Executable build_exe_options={"packages":["os"], "excludes":["tkinter"]} base = None if sys.platform =="win32": base = "Win32GUI" setup(name="nieuwbestand", version="0.1", description="test", options = {"build_exe":build_exe_options}, executables=[executable("nieuwbestand.py", base=base)])
test2
Description: Binary data
x=raw_input("druk op een toets") print x
_______________________________________________ Python-nl mailing list Python-nl@python.org https://mail.python.org/mailman/listinfo/python-nl