GeeXLab and Python 3 on Linux

Python logo

Here is a short post about how to use the Python 3 plugin on Linux. Depending on the Linux distribution / version, you can have Python 3.5, Python 3.6 or Python 3.8. Each version of Python has its own shared object file stored in /usr/lib/x86_x64-linux-gnu/ . For example with Linux Mint you have:

– Python 3.5 with Linux Mint 18.3 (/usr/lib/x86_x64-linux-gnu/
– Python 3.6 with Linux Mint 19.3 (/usr/lib/x86_x64-linux-gnu/
– Python 3.8 with Linux Mint 20.0 (/usr/lib/x86_x64-linux-gnu/

GeeXLab is compiled on Linux Mint 18.3 to keep the compatibility with the GLIBC 2.23. And the Python 3 plugin (stored in GeeXLab/dylibs/ is linked with On Mint 18.3, the Python 3 plugin works fine. But on the latest Mint 20, it does not work anymore because is not found (which is normal). So a quick solution is to add a symbolic link pointing to the real Python lib in the plugins folder of GeeXLab. For example, on Mint 20, we can create a symlink called with (open a terminal in GeeXLab folder):

ln -s /usr/lib/x86_64-linux-gnu/ dylibs/

I added in GeeXLab folder three scripts to update the symbolic link depending on your version of Linux / Python 3:

All scripts will create a symbolic link called in the plugins folder of GeeXLab that will make happy!

Leave a Comment

Your email address will not be published. Required fields are marked *