Skip to content
Advertisement

OSError: Python library not found: libpython3.9mu.so.1.0, libpython3.9m.so, etc., when running pyinstaller

I am trying to create an executable from a python script, using pyinstaller, and am getting the error seen in the subject line. The particulars:

  • python – version 3.9.2
  • pyinstaller – version 4
  • I am running on Debian Linux

I evoke pyinstaller as:

JavaScript

When I looked to see what libpython*.so files were resident, I see libpython3.7*.so, and the error shows I need to install libpython3.9*so files.

I have tried:

JavaScript

but still get the error. How can I get the correct libpython*.so files loaded (i.e., 3.9)? TIA.

Advertisement

Answer

You need to generate the shared lib using:

JavaScript

I’m not sure whether 3.9.2 is working if not try 3.9.0

Official Document Here.

User contributions licensed under: CC BY-SA
9 People found this is helpful
Advertisement