Recently installed the Inkcut extension for Inkscape( version 1.0.2) on a Mac (Catalina 10.15.2) but am having some trouble getting it to run properly.
When I try cut a selection I get the error below. I have no idea what to do to fix this and would really appreciate any help.
I've also tried the standalone installation, but have not been able to get that to work either which is I'm trying to use the extension.
inkcut_cut.py:27: DeprecationWarning: inkex.localize was moved to inkex.localization.localize
inkex.localize()
inkcut_cut.py:73: DeprecationWarning: Effect.affect is now Effect.run()
. The output
argument has changed.
effect.affect()
inkcut_cut.py:44: DeprecationWarning: Effect.selected is now a dict in the svg. Use self.svg.selected
.
nodes = self.selected
inkcut_cut.py:50: DeprecationWarning: Effect.selected is now a dict in the svg. Use self.svg.selected
.
if contains_text(self.selected.values()):
Traceback (most recent call last):
File "inkcut_cut.py", line 73, in <module>
effect.affect()
File "/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/inkex/deprecated.py", line 181, in affect
return self.run(args=args)
File "/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/inkex/base.py", line 140, in run
self.save_raw(self.effect())
File "inkcut_cut.py", line 63, in effect
p = subprocess.Popen(cmd,
File "/Applications/Inkscape.app/Contents/Frameworks/Python.framework/Versions/3.8/lib/python3.8/subprocess.py", line 854, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/Applications/Inkscape.app/Contents/Frameworks/Python.framework/Versions/3.8/lib/python3.8/subprocess.py", line 1702, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'inkcut'