

Downgrade Calibre 5.x to Older Version 4.x

Install the latest version of DeDRM Plugin to Calibre 5.x The reason why the DeDRM plugin (including some other plugins) doesn't work is that Calibre 5.x has moved to using Python 3 because Python 2 has been end-of-lifed this year, while the DeDRM plugin is still using Python 2 which is not compatible with the latest version of Calibre. Since then, a lot of people reported that the DeDRM plugin cannot be installed to Calibre 5.0 or later version. On 25 September, 2020, Calibre released a new version 5.0.1. Print u" v: Copying needed library files from plugin's zip".format(PLUGIN_NAME, PLUGIN_VERSION) Windows: ('10', '2', 'SP0', 'Multiprocessor Free')įile "calibre\gui2\preferences\plugins.py", line 317, in add_pluginįile "calibre\customize\ui.py", line 472, in add_pluginįile "calibre\customize\ui.py", line 61, in load_pluginįile "calibre\customize\zipplugin.py", line 282, in loadįile "importlib\_init_.py", line 127, in import_moduleįile "", line 975, in _find_and_load_unlockedįile "calibre\customize\zipplugin.py", line 174, in exec_moduleįile "calibre\customize\zipplugin.py", line 170, in get_codeįile "calibre_drm._init_", line 168 ERROR: Unhandled exception: Synta圎rror:invalid syntax (calibre_drm._init_, line 168)Ĭalibre 5.2 embedded-python: True is64bit: False
