Показано с 1 по 3 из 3

Тема: Переход с Python 2.7.5 на 3.6

  1. #1
    Junior Member Аватар для LLImel
    Регистрация
    29.03.2018
    Сообщений
    20

    По умолчанию Переход с Python 2.7.5 на 3.6

    Доброго времени суток!

    Дано:

    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 (если это не нарушит работу системы), затем установить желаемую ?

    Спасибо.

  2. #2
    ISPsystem team
    Регистрация
    25.04.2018
    Сообщений
    2

    По умолчанию

    Здравствуйте.

    >Подскажите, как лучше инсталлировать версию 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. #3
    Junior Member Аватар для LLImel
    Регистрация
    29.03.2018
    Сообщений
    20

    По умолчанию

    Спасибо за ответ!

    Да, вариант указывать интерпретатор (его версию) в скриптах -вариант, самый простой.

    Хотел бы еще уточнить по поводу установки модулей для питона3, в случае если в системе будут две версии этого интерпретатора.
    Дефолтный(2.7) предполагается оставить как есть- не более чем для использования самой ОС (yum и пр).

    При этом могут быть в дальнейшим какие-нибудь "трудности/подводные камни" ?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •