Quote:
Originally Posted by Toddzzz
Hi, I'm an ARM Mac user. I already installed Python 3.11+ on my Mac, but the plugin is still warning me that the Python version is too old. How to fix that?
calibre, version 6.29.0 (darwin, embedded-python: True)
Outdated Python: Your Python version is too old, please update to a newer version and read the document for more information.
Traceback (most recent call last):
File "calibre/gui2/threaded_jobs.py", line 82, in start_work
File "calibre_plugins.worddumb.parse_job", line 169, in do_job
install_deps("lxml", notifications)
File "calibre_plugins.worddumb.deps", line 33, in install_deps
PY_PATH, py_version = which_python()
File "calibre_plugins.worddumb.deps", line 107, in which_python
raise Exception("OutdatedPython")
Exception: OutdatedPython
Called with args: (ParseJobData(book_id=477, book_path='/Users/z.tian/Calibre/Fu Ji Ni Ya _Wu Er Fu/The Complete Novels of Virginia WoolfFu Ji Ni Ya _Wu Er Fu Xiao Shuo Quan Ji (Ying Wen Ban Gon (477)/The Complete Novels of Virginia WoolfFu Ji - Fu Ji Ni Ya _Wu Er Fu_word_wise.epub', mi=<calibre.ebooks.metadata.book.base.Metadata object at 0x16119c0a0>, book_fmt='EPUB', book_lang='en', useragent='WordDumb/3.29.7 ( https://github.com/xxyzz/WordDumb)', plugin_path=PosixPath('/Users/z.tian/Library/Preferences/calibre/plugins/WordDumb.zip'), spacy_model='en_core_web_lg', create_ww=True, create_x=False, asin='', acr='', revision='', update_asin=False, kfx_json=None, mobi_html=b'', mobi_codec=''),) {'notifications': <queue.Queue object at 0x16119c4c0>, 'abort': <threading.Event object at 0x16119c670>, 'log': <calibre.utils.logging.GUILog object at 0x16119c730>}
|
Never mind, I fixed this, but now there is a new error message when I cancel tick out the WIKI definition. calibre, version 7.4.0
错误: 未处理的异常: <b>OperationalError</b>:no such table: senses
calibre 7.4 embedded-python: True
macOS-13.6.3-arm64-arm-64bit Darwin ('64bit', '')
('Darwin', '22.6.0', 'Darwin Kernel Version 22.6.0: Tue Nov 7 21:42:24 PST 2023; root:xnu-8796.141.3.702.9~2/RELEASE_ARM64_T6020')
Python 3.11.5
OSX: ('13.6.3', ('', '', ''), 'arm64')
Interface language: zh_CN
Successfully initialized third party plugins: DeDRM (10, 0, 9) && WordDumb (3, 30, 0)
Traceback (most recent call last):
File "calibre_plugins.worddumb.config", line 279, in open_choose_lemma_lang_dialog
custom_lemmas_dlg = CustomLemmasDialog(
^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.worddumb.custom_lemmas", line 71, in __init__
self.init_sql_table(is_kindle)
File "calibre_plugins.worddumb.custom_lemmas", line 87, in init_sql_table
self.check_empty_kindle_gloss()
File "calibre_plugins.worddumb.custom_lemmas", line 209, in check_empty_kindle_gloss
for (gloss,) in custom_db_conn.execute("SELECT short_def FROM senses LIMIT 1"):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^
sqlite3.OperationalError: no such table: senses