Доброго времени суток!
Дано:
CentOS Linux release 7.5.1804 (Core)
BILLmanager Advanced 5.156.0
В ОС установлена дефолтная версия python 2.7.х.
В директории с биллингом найдены пара скриптов написанных на python:
Вопрос:/usr/local/mgr5/lib/pkgpython/core_pkg_funcs.py
/usr/local/mgr5/sbin/msgcheck.py
Подскажите, как лучше инсталлировать версию python 3.6,
1. используя virtualenv ?
2. удалить имеющуюся версию python (если это не нарушит работу системы), затем установить желаемую ?
Спасибо.
Здравствуйте.
>Подскажите, как лучше инсталлировать версию python 3.6,
Для этого можно просто установить Python3, yum install python3 или по инструкции с интернета http://ask.xmodulo.com/install-python3-centos.html и другим.
2.7 и 3+ будут работать независимо, для этого вам нужно будет вызывать интерпретатор не "python", а "python3".
>удалить имеющуюся версию python (если это не нарушит работу системы), затем установить желаемую ?
Ни в коем случае!
Нативная версия используется повсеместно, у вас CentOS, а следовательно YUM, который полностью написан на Python 2.7 и удалив его вы потеряете доступ к установке\обновлению пакетов ПО в системе.
Спасибо за ответ!
Да, вариант указывать интерпретатор (его версию) в скриптах -вариант, самый простой.
Хотел бы еще уточнить по поводу установки модулей для питона3, в случае если в системе будут две версии этого интерпретатора.
Дефолтный(2.7) предполагается оставить как есть- не более чем для использования самой ОС (yum и пр).
При этом могут быть в дальнейшим какие-нибудь "трудности/подводные камни" ?
Доброго времени суток
Если ли гайд и возможно ли установить на debian 9 с isp питон ласт версии?