У меня есть сценарий python под названием ergo.py на моей локальной машине, и я хочу запустить его на удаленной машине, но у меня есть несколько проблем:
На удаленном компьютере установлен python 2.x, но мой код написан на python 3.x
У удаленного компьютера нет модулей python, таких как numpy или matplotlib.
У меня только ssh доступ к удаленному компьютеру, и у меня нет привилегий sudo или любого доступа root
У меня даже нет привилегий sudo или любого доступа root на моем локальном компьютере, но на нем установлены пакеты python 3.6.3 и anaconda, которые позволяют мне писать мои коды с помощью IDE Pycharm.
Удаленная машина и моя локальная система имеют ОС Linux Red hat 7.x.
Каков наилучший способ запуска моих кодов на удаленном компьютере. Я попытался заморозить свой код с помощью pyinstaller, bbfreeze и cx_freeze, но мне это не удалось, каждый раз из-за конкретной ошибки, поэтому я вышел из этой опции.
Я нашел очень хорошее решение на этом сайте https://research.computing.yale.edu/support/hpc/user-guide/local-anaconda-installation
Просто поднимите версию Anaconda до желаемой версии в инструкции