Написал софт на питоне. Либа npyscreen противная, ей нужен питон не моложе 3.6, попытки поставить таковой из исходников ни к чему не привели (зависает на test fault_handlers). Но не в этом дело, питон 3.6 я поставил через pyenv. Дело в том, что он там кривой какой-то, и pyinstaller из под него не работает. Что я предпринял: поставил виртуалку с кали (да я шизоид), там поставил питон из исходников (там он почему-то отлично установился!). Но вижу все ту же ошибку:
python3.6 -m pyinstaller --onefile main.py
python3.6: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory
На коренном дебиане, из-под pyenv’а, это звучало так:
OSError: Python library not found: libpython3.6m.so.1.0, libpython3.6mu.so.1.0, libpython3.6.so, libpython3.6m.so, libpython3.6.so.1.0
This means your Python installation does not come with proper shared library files.
This usually happens due to missing development package, or unsuitable build parameters of the Python installation.
Как я могу все-таки скомпилить (*собрать интерпретируемый код) свой код с версией питона 3.6?