Запустите скрипт на удаленном компьютере без преобладания sudo

1

У меня есть сценарий python под названием ergo.py на моей локальной машине, и я хочу запустить его на удаленной машине, но у меня есть несколько проблем:

  1. На удаленном компьютере установлен python 2.x, но мой код написан на python 3.x

  2. У удаленного компьютера нет модулей python, таких как numpy или matplotlib.

  3. У меня только ssh доступ к удаленному компьютеру, и у меня нет привилегий sudo или любого доступа root

  4. У меня даже нет привилегий sudo или любого доступа root на моем локальном компьютере, но на нем установлены пакеты python 3.6.3 и anaconda, которые позволяют мне писать мои коды с помощью IDE Pycharm.

Удаленная машина и моя локальная система имеют ОС Linux Red hat 7.x.

Каков наилучший способ запуска моих кодов на удаленном компьютере. Я попытался заморозить свой код с помощью pyinstaller, bbfreeze и cx_freeze, но мне это не удалось, каждый раз из-за конкретной ошибки, поэтому я вышел из этой опции.

Теги:
python-3.x
virtualenv
remote-server
freeze

1 ответ

0

Я нашел очень хорошее решение на этом сайте https://research.computing.yale.edu/support/hpc/user-guide/local-anaconda-installation

Просто поднимите версию Anaconda до желаемой версии в инструкции

Ещё вопросы

Сообщество Overcoder
Наверх
Меню