Установка Python на хостинге Beget

Установка Python на хостинге Beget

Сначала необходимо включить подключение к серверу по SSH. Делается это в разделе Тех. информация и нажать кнопку SSH.

Используя PuTTY подключаемся к серверу для этого необходимо ввести имя сервера, показанное рядом с кнопкой включения SSH.

После нажатия кнопки Соединиться появиться окно логина, в него необходимо ввести догин и пароль от аккаунта Beget. После этих действий должно появиться это окно.

Если на сервере нет нужной версии python можно самостоятельно её установить. Для этого необходимо зайти в Docker-окружение. Делается это следующей командой:

Далее создаем временную директорию и переходим в неё, используя команды:

$ mkdir -p ~/.beget/tmp
$ cd ~/.beget/tmp/

Для сборки Python версии 3.7.0 и выше потребуется собрать библиотеку ffi. Если нужна версия ниже этот шаг можно пропустить. Скачиваем исходный код библиотеки:

$ wget ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz

Распакуем архив и переходим в каталог с исходным кодом:

$ tar -xf libffi-3.2.1.tar.gz && cd libffi-3.2.1

С помощью утилиты configure настроим все зависимости, префиксы, переменные, после чего будет сгенерирован Makefile:

$ ./configure —prefix $HOME/.local LDFLAGS=»-L/usr/local/lib»

Теперь запускаем процесс компиляции и установки:

$ make -j33 && make install

Cкачать python можно с официального сайта, используя команду:

$ wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

После этого распакуем архив и перейдём в каталог:

$ tar -xf Python-3.7.0.tgz && cd Python-3.7.0

Используя утилиту configure настраиваем все зависимости, префиксы, переменные, после чего будет сгенерирован Makefile:

$ ./configure —prefix=$HOME/.local LDFLAGS=»-L/usr/local/lib»

Теперь запускаем процесс компиляции и установки:

$ make -j33 && make install

Всё готово. После этих действий все должно работать.

Добавить комментарий