Работа с Python-приложениями на нашей площадке реализована через специальный модуль
uWSGI для Apache.
Чтобы ваш проект на Python открывался из браузера, в разделе «Сайты» →
«Веб-серверы»
Панели управления выберите подходящую версию из доступных:
- Python 3.13
- Python 3.11
- Python 3.10
- Python 3.8
- Python 3.7
- Python 3.6
- Python 2.7
Потребуется также добавить вспомогательные
директивы в файл .htaccess и настроить
виртуальное окружение.
Если вы готовы поработать с Python, советуем по нашим инструкциям установить фреймворк
Django или
Flask.
В консоли
Чтобы в командной строке использовать конкретную версию, указывайте ее явным образом:
python3.13 python3.11 python3.10
Тот же принцип применяется и для менеджера пакетов pip:
pip3.13 — для Python 3.13
pip3.11 — для Python 3.11
pip3.10 — для Python 3.10
pip3.11 — для Python 3.11
pip3.10 — для Python 3.10
При вводе интерпретатора python или pip без указания версий, используются последние:
[login@server ~]$ python -V Python 3.13.0
[login@server ~]$ pip -V pip 24.3.1 from /opt/rh/rh-python313/root/usr/lib/python3.13/site-packages/pip (python 3.13)
Полный путь до интерпретатора и пакетного менеджера:
/usr/local/bin/python /usr/local/bin/pip
Установка модулей
Чтобы устанавливать модули в рамках аккаунта, настройте виртуальное окружение для Python.
Подключитесь по SSH и выполните команду:
[login@server ~]$ pip install virtualenv --user
Чтобы задействовать внутри окружения модули, установленные на сервере, выполните команду:
[login@server ~]$ virtualenv --system-site-packages python
Активируйте виртуальное окружение:
[login@server ~]$ source ~/python/bin/activate
Виртуальное окружение настроено.
Не забудьте активировать его и в следующий раз, когда войдете в аккаунт.