Cpanel python обнаруживает неправильную версию
Я пытаюсь развернуть приложение django на cpanel. Но поскольку я установил python3.7.12, он обнаруживает python2.6.6
Я пытаюсь, пожалуйста, помогите мне
Если вы установили Python 3.7 через Python Selector в cPanel, он фактически создает виртуальную среду с этой версией.
Python 2.6, скорее всего, является глобальным по умолчанию на вашем хостинговом сервере.
Для того, чтобы иметь возможность использовать версию 3.7, вам необходимо войти внутрь виртуальной среды.
Для этого перейдите в cPanel -> Setup Python App, отредактируйте только что развернутое приложение, и в верхней части страницы у вас будет команда, которую вы можете скопировать/вставить в SSH для входа в эту среду.
Нам нужно отредактировать файл .htaccess. В этом файле мы можем установить путь к виртуальной среде python3.
Если у нас есть права root, мы также можем отредактировать файл application.json и изменить путь к defualt python
Но мы можем редактировать файл .htaccess, его легко создать
Вам следует выполнить следующие действия:
Сначала в главном меню cpanel найдите приложение Setup Python, а затем перейдите по этой ссылке после этого установите новую версию python, python 3.7.2 является рекомендуемой версией после нажатия кнопки установить, после всего этого, я думаю, cpanel создаст папку vertualenv на вашем хосте, откройте терминал cpanel и вставьте этот код для включения вашего виртуального окружения:
source vertualenv/3.7.2/3.7/bin/activate
Примечание: часть 2 после vertualenv -> /3.7.2 может иметь другое имя, Это имя в основном является именем, которое вы выбираете при создании новой среды