So you did not originally download Sigil from our release page and instead downloaded it from MacPorts, That is not something I recommend as it appears they do not bundle the Python3 Interpreter properly, do not include the required python modules, do not make the app and python moveable, etc.
My guess is the epubcheck error is because of a missing java jdk installation. It needs to find the jdk. I install the java jdk from Oracle on my machine (not the jre) or you can try the openjava jdk.
Glad to hear you are getting closer.
KevinH
Quote:
Originally Posted by oston
Thanks for the help, Kevin.
Some progress, but not quite there yet!!
I was finally able to delete the previous installation. I could not find the app in Finder at first, but eventually found it in a folder called MacPorts which also contained the Python Launcher.
I deleted the Sigil app from there and reinstalled by dragging the sigil app to the applications folder in Finder.
This time I was able to check the box to use the bundled Python .
The AccessAide and TestPlugin worked.
But the Epubcheck plugin gave this error message.
====
Running EPUBCheck 5.0.0... please wait.
Traceback (most recent call last):
File "/Applications/Sigil.app/Contents/plugin_launchers/python/launcher.py", line 142, in launch
self.exitcode = target_script.run(container)
File "/Users/jhswi/Library/Application Support/sigil-ebook/sigil/plugins/EpubCheck/plugin.py", line 506, in run
parsed_json = json.loads(stdout)
File "json/__init__.py", line 346, in loads
File "json/decoder.py", line 337, in decode
File "json/decoder.py", line 355, in raw_decode
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Error: Expecting value: line 1 column 1 (char 0)
Running EPUBCheck 5.0.0... please wait.
Traceback (most recent call last):
File "/Applications/Sigil.app/Contents/plugin_launchers/python/launcher.py", line 142, in launch
self.exitcode = target_script.run(container)
File "/Users/jhswi/Library/Application Support/sigil-ebook/sigil/plugins/EpubCheck/plugin.py", line 506, in run
parsed_json = json.loads(stdout)
File "json/__init__.py", line 346, in loads
File "json/decoder.py", line 337, in decode
File "json/decoder.py", line 355, in raw_decode
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Error: Expecting value: line 1 column 1 (char 0)
=====
I think I must have done something weird the first time I installed it and some side effects are lingering perhaps.
|