Python pygame-exe bauen mit cx_freeze TCL_LIBRARY Fehler

Ich bin nach diesem tutorial hier zu machen snakegame in pygame. Hier ist meine setup.py code:

import cx_Freeze

executables = [cx_Freeze.Executable("snake.py")]

cx_Freeze.setup(
    name="Snake",
    options={"build_exe":{"packages":["pygame"], "include_files":["apple.png","Aenemy.png","bomb.png","cherry.png","enemy.png","fire.png","iceimg.png","snakebod(2).png","snakebod.png","Explosion.wav","Explosion2.wav","jump.wav","Pickup_Coin.wav","Powerup.wav","openingsong.mp3","highscores.txt",]}},

    description = "Snake Game made in python with pygame.",
    executables = executables
    )

Wenn ich versuche zu bauen, dass in der Eingabeaufforderung bekomme ich diese Fehler

C:\Users\Accounts\Documents\snake>C:/Python35/python setup.py bauen, laufen, bauen, laufen build_exe Datei "C:\Python35\lib\site-packages\cx_Freeze\hooks.py", line 597, in load_tkinter tclSourceDir = os.environ["TCL_LIBRARY"]

Datei "C:\Python35\lib\os.py", line 681, in getitem raise KeyError(key) von Keiner KeyError: 'TCL_LIBRARY'KeyError: 'TCL_LIBRARY'

werden und es nicht zu bauen. Weiß jemand, wie man dieses Problem beheben? Dank

  • fügen Sie immer die vollständige Fehlermeldung.
  • tcl (und tk) ist die Bibliothek von tkinter
  • Liste alle Ihre Einfuhren bitte, dass wird wirklich helfen.
  • Importe in das Spiel mit pygame, Zeit und Zufall. Im setup nur seine cx_Freeze.
  • stack-überlauf wird nicht lassen Sie mich post die ganzen Fehler, aber hier ist das Ende der Befehlszeile text: C:\Users\Accounts\Documents\snake>C:/Python35/python setup.py bauen, laufen, bauen, laufen build_exe Datei "C:\Python35\lib\site-packages\cx_Freeze\hooks.py", line 597, in load_tkinter tclSourceDir = os.environ["TCL_LIBRARY"] Datei "C:\Python35\lib\os.py", line 681, in getitem raise KeyError(key) von Keiner KeyError: 'TCL_LIBRARY' C:\Users\Accounts\Documents\snake>
InformationsquelleAutor Marl | 2016-01-22
Schreibe einen Kommentar