Привет всем! Неспешно разбираюсь с вопросом запуска 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 — если для этого есть необходимость 🙂