Я столкнулся с той же проблемой, вот как я быстро исправил ее, предполагая, что у вас есть сервер Linux той же ОС и архитектуры.
Установите программное обеспечение в системе, которой вы управляете
Найдите исполняемый пример which python
и скопируйте его в~/
Скопируйте библиотеки с помощью:
ldd "$(which python)" | grep "=> /" | awk '{print $3}' | xargs -I '{}' cp -v '{}' ~/
Перенесите исполняемый файл и библиотеки в другую систему, где у вас есть только локальные привилегии, а затем выполните следующее:
mkdir ~/lib
export PATH="$PATH:~/lib"
export LD_LIBRARY_PATH=~/lib:/lib:/usr/lib
Это создаст папку ~/lib
для хранения библиотек, добавит ее к вашему пути и скажет LD, чтобы она смотрела на библиотеки там, так что просто добавьте свои исполняемые файлы и библиотеки туда, теперь вы можете запускать ее, как в другом месте.
Это может быть очень хакерским, но очень портативным, быстрым, и я пока не нашел чего-то такого, что я не могу запустить таким образом, конечно, программное обеспечение не может пытаться делать то, что требует root-доступа, например привязку к нижнему порту чем 1024 и т. д.