Python на сервере GoDaddy

Как установить Python на сервере GoDaddy?

Привет всем! Неспешно разбираюсь с вопросом запуска Python-кода на сервере GoDaddy. Вопрос оказался интересным (тут мы рассматривали, как организовать SSH-соединение через PuTTY к серверу — без этого никуда), а сегодня мы разберемся, наконец, как установить Python на сервере GoDaddy?

Для начала нужно проверить — а вдруг Python уже установлен? 😉 (бывает и такое — по крайней мере в моем случае так и было — правда, Python был версии 2.6.6 🙁 ). Для этого заходим на свой сервер через SSH (как это сделать я писал ранее), и в терминале вводим следующее:

ls -la /usr/bin/python

Важно: /usr/bin/python — местоположение «по-умолчанию» для исполняемых Python-файлов

После этого используем:

Python -V

для определения версии установленного Python.

Итак… у вас либо Python версии 2.* либо — он не установлен вообще. В любом случае — если вы чувствуете в себе силы установить Python на сервере GoDaddy самостоятельно — продолжаем!

Загружаем исходный архив к себе на сервер командой:

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

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

tar xvzf Python-3.4.3.tgz

что автоматически создаст каталог с названием Python-3.4.3 /home/user/Python-3.4.3 и развернет все файлы внутри созданного каталога.

Заходим внутрь созданного каталога:

cd Python-3.4.3

И устанавливаем новую версию Python. Для этого используем конструкцию:

<strong>./configure --prefix=$HOME/.local

в результате чего будут развернуты все необходимые файлы и настроена конфигурация.

Теперь для установки Pip и SetupTools делаем следующее:

make

а потом:

make install

Казалось бы — все готово, но … нужно добавить путь к нашей среде 🙂 Для этого заходим в:

cd $home

а после — запускаем редактор Vi (я до сих пор не понял, как ним пользоваться, потому пошел другим путем — о нем чуть ниже 🙂 ):

vi .bash_profile

и добавляем в файл конфигурации:

#Python 3 
export PATH="$HOME/.local/bin:$PATH"

Если вы подобно мне не умеете пользоваться редактором Vi — уверен, мой рецепт покажется вам более привлекательным. Для этого с помощью FileZilla заходим к себе на сервер, и качаем на свой локальный комп файл .bash_profile — а после с помощью редактора NotePad++ (пожалуйста, не используйте Word или что-то подобное для редактирования подобных файлов! Ибо они — редакторы — добавляют в сохраняемый файл кучу мусора, что отрицательно сказывается на результатах работы вообще) — который наиболее подходящий для этих целей — добавляем в файл все вышесказанное, а именно:

#Python 3 
export PATH="$HOME/.local/bin:$PATH"

после чего сохраняем файл, заливаем его обратно на сервер, и наконец — обновляем среду командой:

source ~/.bash_profile

После этого можно проверить версию установленного Python:

python3 -V

Надеюсь, я смог ответить на вопрос «Как установить Python на сервере GoDaddy» 🙂
И да — в случае, если вам нужно запустить ваш Python-код, например, через Cron — используйте конструкцию:

/home/username/.local/bin/python3 Python-3.4.3/Code/test.py

где «Code» — папка, где лежат ваши программки на Python, которые вы желаете исполнить на своем сервере 😉 (по крайней мере я сделал так).

Спасибо за внимание! Не забываем делать репост в социальные сети, если вам понравился этот пост, кликать на рекламный баннер и задавать вопросы в почту или в Telegram — если для этого есть необходимость 🙂