Code: Alles auswählen
Traceback (most recent call last):
File "C:\Users\jens\AppData\Roaming\DragonPy_env_py2\Scripts\DragonPy-script.p
y", line 9, in <module>
load_entry_point('DragonPyEmulator==0.5.0', 'console_scripts', 'DragonPy')()
File "c:\users\jens\appdata\roaming\dragonpy_env_py2\src\dragonpy\dragonpy\cor
e\cli.py", line 216, in main
start_gui(__file__, machine_dict)
File "c:\users\jens\appdata\roaming\dragonpy_env_py2\src\dragonpy\dragonpy\cor
e\gui_starter.py", line 173, in start_gui
gui = GuiStarter(cli_file, machine_dict)
File "c:\users\jens\appdata\roaming\dragonpy_env_py2\src\dragonpy\dragonpy\cor
e\gui_starter.py", line 85, in __init__
self.root = tkinter.Tk(className="STARTER")
File "C:\Python27\Lib\lib-tk\Tkinter.py", line 1814, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, want
objects, useTk, sync, use)
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
C:/Python27/lib/tcl8.5 C:/Users/jens/AppData/Roaming/DragonPy_env_py2/lib/tc
l8.5 C:/Users/jens/AppData/Roaming/lib/tcl8.5 C:/Users/jens/AppData/Roaming/Drag
onPy_env_py2/library C:/Users/jens/AppData/Roaming/library C:/Users/jens/AppData
/Roaming/tcl8.5.15/library C:/Users/jens/AppData/tcl8.5.15/library
This probably means that Tcl wasn't installed properly.
Die IDLE läuft allerdings. Von daher ist Tkinter ja generell nicht defekt:
Code: Alles auswählen
>>> import Tkinter
>>> print Tkinter.__file__
C:\Python27\lib\lib-tk\Tkinter.pyc
Aber manuell gestartet geht es:
Code: Alles auswählen
C:\Users\jens\AppData\Roaming\DragonPy_env_py2>call Scripts\activate.bat
(DragonPy_env_py2) C:\Users\jens\AppData\Roaming\DragonPy_env_py2>python
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on wi
n32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print "\n".join(sys.path)
c:\users\jens\appdata\roaming\dragonpy_env_py2\src\dragonpy
C:\Users\jens\AppData\Roaming\DragonPy_env_py2\Scripts\python27.zip
C:\Users\jens\AppData\Roaming\DragonPy_env_py2\DLLs
C:\Users\jens\AppData\Roaming\DragonPy_env_py2\lib
C:\Users\jens\AppData\Roaming\DragonPy_env_py2\lib\plat-win
C:\Users\jens\AppData\Roaming\DragonPy_env_py2\lib\lib-tk
C:\Users\jens\AppData\Roaming\DragonPy_env_py2\Scripts
C:\Python27\Lib
C:\Python27\DLLs
C:\Python27\Lib\lib-tk
C:\Users\jens\AppData\Roaming\DragonPy_env_py2
C:\Users\jens\AppData\Roaming\DragonPy_env_py2\lib\site-packages
>>> import Tkinter
>>> print Tkinter.__file__
C:\Python27\Lib\lib-tk\Tkinter.pyc
>>>
Code: Alles auswählen
>>> root = Tkinter.Tk()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\Lib\lib-tk\Tkinter.py", line 1814, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, want
objects, useTk, sync, use)
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
C:/Python27/lib/tcl8.5 C:/Users/jens/AppData/Roaming/DragonPy_env_py2/lib/tc
l8.5 C:/Users/jens/AppData/Roaming/lib/tcl8.5 C:/Users/jens/AppData/Roaming/Drag
onPy_env_py2/library C:/Users/jens/AppData/Roaming/library C:/Users/jens/AppData
/Roaming/tcl8.5.15/library C:/Users/jens/AppData/tcl8.5.15/library