DeDRM Plugin Not Working with Calibre 5.0 [3 Solutions to Fix This]

Posted by on .

I just upgraded my calibre to 5.0 (or later), but I found that DeDRM plugin doesn't work anymore. It doesn't show up in the Plugins list after update from V4.x nor is it possible to installing the DeDRM plugin to Calibre. When I tried to load the plugin, I received a SyntaxError: invalid syntax (calibre_plugins.dedrm.init, line 168). What happened? Doesn't the DeDRM plugin not work on Calibre 5.X?

On 25 September, 2020, Calibre released a new version 5.0.1. Since then, a lot of people reported that the DeDRM plugin cannot be installed to Calibre 5.0 or later version. 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.

The DeDRM plugin will probably soon have an update of getting support for Python 3 to work with Calibre on Apprentice Alf's blog. Of course, you can wait for the plugin to be ported to Python 3. But before that, there are still a couple of workaround solutions to get things done.

Solution 1. Downgrade Calibre 5.x to Older Version 4.x

Since the DeDRM plugin works well with Calibre older version, the first solution we can take to fix this problem is to downgrade Calibre from the latest version 5.x to older version 4.x, for example, Calibre 4.23. This solution works for both Windows and Mac users. Doing so will not affect your books or settings. You can keep the older version until the DeDRM plugin is ported to Python 3.

Step 1 Uninstall Calibre (5.0 or higher version) from the computer first.

Step 2 Download Calibre older version 4.x and then install it to your computer.

Step 3 Add the DeDRM_plugin.zip to Calibre older version.

DeDRM plugin adding successfully

Solution 2. Use Calibre 4.x Portable Version to Have Both Versions Installed

If you are on Windows, you can have a regular installation of Calibre 5.x, and then install the Calibre portable version 4.x and add the DeDRM plugin there. In this way, you don't need to uninstall the Calibre 5.x from your computer, and you will have both versions installed and run the DeDRM plugin successfully. Here I take the regular installation of Calibre 5.2 and portable version of Calibre 4.23 as an example to show you the steps.

Please note Calibre portable version is only available for Windows, so this solution is only for Windows users, at least Windows 8.

Step 1 Download Calibre 4.23 portable installer to the computer. When the downloading is completed, you will get a "calibre-portable-installer-4.23.0.exe" file.

Step 2 Double-click "calibre-portable-installer-4.23.0.exe" file, select the location where you would like to store the Calibre Portable folder, and then start the installation.

install Calibre portable

Step 3 When the installation completes, go to the Calibre Portable folder. To launch Calibre, just double-click the "calibre-portable.exe" program.

Calibre portable

Step 4 Install the DeDRM_plugin.zip to Calibre Portable 4.23.

Solution 3. Try Calibre's Alternative to Remove eBook DRM Without Installing DeDRM Plugin

Have you ever heard of Epubor Ultimate? It is a well-known brand in decrypting and converting ebooks from Kindle, Kobo, Google Play and Nook ebook store. Compared with Calibre, it is much easier to use with a very simple interface. Most importantly, it does not require you to install any plugins to remove ebook DRM. What you need is to just drag and drop your books to the tool, and the DRM will be automatically removed. This is a really powerful alternative tool to help you fix the problem of DeDRM plugin not working with Calibre.

Download Epubor Ultimate for Free

What's the difference between Epubor Ultimate and Calibre? — Epubor vs Calibre.

simple interface of Epubor Ultimate


loves reading very much. She seeks the methods to enjoy eBooks and audiobooks more freely and wants to share everything new she has got with you.

10/16/2020 00:06:09
Epubor ultimate
Leave a comment
YourName *
Comments UBB Editor
Home > Guide >DeDRM Plugin Not Working with Calibre
mcafee badgenorton badge