Я знаю, как запустить скрипт Python, созданный локально на удаленном сервере, и видел много вопросов по этому поводу. Но я нахожусь в ситуации, когда я не могу установить пакеты Python на удаленный сервер, к которому у меня есть доступ. В частности, мне нужно использовать pypostal, который требует установки libpostal, и я не могу этого сделать. Более того, мне нужен pyspark для игры с таблицами Hive.
Поэтому мне нужен скрипт для локального запуска, где я могу управлять своими пакетами, и все выполняется нормально, но определенные команды для доступа к серверу для получения данныхНапример, используя pyspark для захвата таблиц Hive в информационный фрейм. По сути, мне нужно, чтобы весь Python выполнялся с использованием моего локального дистрибутива и пакетов, но все равно действовал на удаленном сервере.
Я изучал такие вещи, как paramiko, но, насколько я могу тренироваться, он просто действует какклиент SSH, который не совсем то, что я ищу. Хотя, возможно, я не понимаю, как правильно его использовать.
Я использую Python 3.6 на Ubuntu 18.04 с использованием WSL. Я использую следующие пакеты: pandas, numpy, pyspark и postal.
Можно ли запустить скрипт локально и выполнить его части удаленно, но с использованием моего локального Python? Или, если есть другие возможные решения, я был бы признателен.