2017-11-30 15:25:44 |
Jan Winkler |
bug |
|
|
added bug |
2017-11-30 15:27:19 |
Jan Winkler |
description |
I am one of the developers of TexText, a plugin enabling the user to put LaTeX rendered input as svg nodes into the document. Under Inkscape 0.92.2, Windows 7 (64-bit) the instantiation of Tk-objects fails in the provided Python distribution of Inkscape.
Steps to reproduce:
1. Change into the installation directory of Inkscape (e.g. c:\Program Files\Inkscape\)
2. Open a command prompt and start the Python interpreter
3. Enter
import Tkinter as tk
4. Enter
root = tk.Tk()
The last step results in the following message:
--
c:\Program Firoot=tk.Tk()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\Program Files\Inkscape\lib\python2.7\lib-tk/Tkinter.py", line 1820, i
n __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:/Program Files/lib/tcl8.6} {c:/Program Files/lib/tcl8.6} c:/lib/tcl8.6 {c
:/Program Files/library} c:/library c:/tcl8.6.6/library c:/tcl8.6.6/library
This probably means that Tcl wasn't installed properly.les\Inkscape\
--
I do not find an init.tcl anywhere (although tcl86.dll and tk86.dll are available in the provided Inkscape-python distribution) and I am wondering about the listed paths. Does anyone of the Windows binary packagers has an idea how this fix this issue? The tk |
I am one of the developers of TexText, a plugin enabling the user to put LaTeX rendered input as svg nodes into the document. Under Inkscape 0.92.2, Windows 7 (64-bit) the instantiation of Tk-objects fails in the provided Python distribution of Inkscape.
Steps to reproduce:
1. Change into the installation directory of Inkscape (e.g. c:\Program Files\Inkscape\)
2. Open a command prompt and start the Python interpreter
3. Enter
import Tkinter as tk
4. Enter
root = tk.Tk()
The last step results in the following message:
--
root=tk.Tk()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\Program Files\Inkscape\lib\python2.7\lib-tk/Tkinter.py", line 1820, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
{c:/Program Files/lib/tcl8.6} {c:/Program Files/lib/tcl8.6} c:/lib/tcl8.6 {c:/Program Files/library} c:/library c:/tcl8.6.6/library c:/tcl8.6.6/library
This probably means that Tcl wasn't installed properly.les\Inkscape\
--
I do not find an init.tcl anywhere (although tcl86.dll and tk86.dll are available in the provided Inkscape-python distribution) and I am wondering about the listed paths. Does anyone of the Windows binary packagers has an idea how this fix this issue? |
|
2017-11-30 15:27:39 |
Jan Winkler |
description |
I am one of the developers of TexText, a plugin enabling the user to put LaTeX rendered input as svg nodes into the document. Under Inkscape 0.92.2, Windows 7 (64-bit) the instantiation of Tk-objects fails in the provided Python distribution of Inkscape.
Steps to reproduce:
1. Change into the installation directory of Inkscape (e.g. c:\Program Files\Inkscape\)
2. Open a command prompt and start the Python interpreter
3. Enter
import Tkinter as tk
4. Enter
root = tk.Tk()
The last step results in the following message:
--
root=tk.Tk()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\Program Files\Inkscape\lib\python2.7\lib-tk/Tkinter.py", line 1820, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
{c:/Program Files/lib/tcl8.6} {c:/Program Files/lib/tcl8.6} c:/lib/tcl8.6 {c:/Program Files/library} c:/library c:/tcl8.6.6/library c:/tcl8.6.6/library
This probably means that Tcl wasn't installed properly.les\Inkscape\
--
I do not find an init.tcl anywhere (although tcl86.dll and tk86.dll are available in the provided Inkscape-python distribution) and I am wondering about the listed paths. Does anyone of the Windows binary packagers has an idea how this fix this issue? |
I am one of the developers of TexText, a plugin enabling the user to put LaTeX rendered input as svg nodes into the document. Under Inkscape 0.92.2, Windows 7 (64-bit) the instantiation of Tk-objects fails in the provided Python distribution of Inkscape.
Steps to reproduce:
1. Change into the installation directory of Inkscape (e.g. c:\Program Files\Inkscape\)
2. Open a command prompt and start the Python interpreter
3. Enter
import Tkinter as tk
4. Enter
root = tk.Tk()
The last step results in the following message:
--
root=tk.Tk()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\Program Files\Inkscape\lib\python2.7\lib-tk/Tkinter.py", line 1820, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
{c:/Program Files/lib/tcl8.6} {c:/Program Files/lib/tcl8.6} c:/lib/tcl8.6 {c:/Program Files/library} c:/library c:/tcl8.6.6/library c:/tcl8.6.6/library
This probably means that Tcl wasn't installed properly.les\Inkscape\
--
I do not find an init.tcl anywhere (although tcl86.dll and tk86.dll are available in the provided Inkscape-python distribution) and I am wondering about the listed paths. Does anyone of the Windows binary packagers has an idea how to fix this issue? |
|
2017-11-30 15:50:34 |
Patrick Storz |
bug |
|
|
added subscriber Eduard Braun |
2017-11-30 15:50:36 |
Patrick Storz |
inkscape: status |
New |
In Progress |
|
2017-11-30 15:50:38 |
Patrick Storz |
inkscape: assignee |
|
Eduard Braun (eduard-braun2) |
|
2017-11-30 21:52:13 |
Patrick Storz |
inkscape: milestone |
|
0.92.3 |
|
2017-11-30 21:52:15 |
Patrick Storz |
inkscape: status |
In Progress |
Fix Committed |
|
2018-05-12 02:46:30 |
Bryce Harrington |
inkscape: status |
Fix Committed |
Fix Released |
|