I set up my config.py to use the note types that I want but I keep getting this error. It's pretty similar to JusBlueboy's error up until the end. Any ideas?
Traceback (most recent call last):
File "/Users/seandinger/Documents/Anki/addons/morphman.py", line 6, in onMorphManRecalc
morph.main.main()
File "/Users/seandinger/Documents/Anki/addons/morph/main.py", line 199, in main
allDb = mkAllDb( cur )
File "/Users/seandinger/Documents/Anki/addons/morph/main.py", line 57, in mkAllDb
ms = getMorphemes( fieldValue )
File "/Users/seandinger/Documents/Anki/addons/morph/util.py", line 119, in __call__
value = self.func(*args)
File "/Users/seandinger/Documents/Anki/addons/morph/morphemes.py", line 82, in getMorphemes
ms = [ tuple( m.split('\t') ) for m in interact( e ).split('\r') ] # morphemes
File "/Users/seandinger/Documents/Anki/addons/morph/util.py", line 119, in __call__
value = self.func(*args)
File "/Users/seandinger/Documents/Anki/addons/morph/morphemes.py", line 66, in interact
p = mecab()
File "/Users/seandinger/Documents/Anki/addons/morph/util.py", line 119, in __call__
value = self.func(*args)
File "/Users/seandinger/Documents/Anki/addons/morph/morphemes.py", line 59, in mecab
if not MECAB_ENCODING: MECAB_ENCODING = getMecabEncoding()
File "/Users/seandinger/Documents/Anki/addons/morph/morphemes.py", line 54, in getMecabEncoding
return runMecabCmd( [ '-D' ] ).stdout.readlines()[2].lstrip( 'charset:' ).lstrip()
File "/Users/seandinger/Documents/Anki/addons/morph/morphemes.py", line 50, in runMecabCmd
s = subprocess.Popen( cmd + args, bufsize=-1, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, startupinfo=si )
File "subprocess.pyc", line 709, in __init__
File "subprocess.pyc", line 1307, in _execute_child
File "subprocess.pyc", line 476, in _eintr_retry_call
OSError: [Errno 22] Invalid argument
Edit: Turns out I hadn't installed the Japanese Support plugin. After that, it was smooth sailing. Great app btw
Traceback (most recent call last):
File "/Users/seandinger/Documents/Anki/addons/morphman.py", line 6, in onMorphManRecalc
morph.main.main()
File "/Users/seandinger/Documents/Anki/addons/morph/main.py", line 199, in main
allDb = mkAllDb( cur )
File "/Users/seandinger/Documents/Anki/addons/morph/main.py", line 57, in mkAllDb
ms = getMorphemes( fieldValue )
File "/Users/seandinger/Documents/Anki/addons/morph/util.py", line 119, in __call__
value = self.func(*args)
File "/Users/seandinger/Documents/Anki/addons/morph/morphemes.py", line 82, in getMorphemes
ms = [ tuple( m.split('\t') ) for m in interact( e ).split('\r') ] # morphemes
File "/Users/seandinger/Documents/Anki/addons/morph/util.py", line 119, in __call__
value = self.func(*args)
File "/Users/seandinger/Documents/Anki/addons/morph/morphemes.py", line 66, in interact
p = mecab()
File "/Users/seandinger/Documents/Anki/addons/morph/util.py", line 119, in __call__
value = self.func(*args)
File "/Users/seandinger/Documents/Anki/addons/morph/morphemes.py", line 59, in mecab
if not MECAB_ENCODING: MECAB_ENCODING = getMecabEncoding()
File "/Users/seandinger/Documents/Anki/addons/morph/morphemes.py", line 54, in getMecabEncoding
return runMecabCmd( [ '-D' ] ).stdout.readlines()[2].lstrip( 'charset:' ).lstrip()
File "/Users/seandinger/Documents/Anki/addons/morph/morphemes.py", line 50, in runMecabCmd
s = subprocess.Popen( cmd + args, bufsize=-1, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, startupinfo=si )
File "subprocess.pyc", line 709, in __init__
File "subprocess.pyc", line 1307, in _execute_child
File "subprocess.pyc", line 476, in _eintr_retry_call
OSError: [Errno 22] Invalid argument
Edit: Turns out I hadn't installed the Japanese Support plugin. After that, it was smooth sailing. Great app btw
Edited: 2014-05-29, 8:58 pm
