Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: linux updating python: Как обновить Python на Linux?

  1. linux updating python: Как обновить Python на Linux?

    Привет, народ! Понадобилась помощь с обновлением Python на Linux. У меня стоит довольно старая версия Python, и некоторые новые пайки требуют фич из последних версий. Как бы вы посоветовали обновить Python на Linux? Какие есть подводные камни, и что нужно учесть? Было бы круто, если кто-то может привести конкретные шаги или кусок кода. Еще, если у вас были с этим приключения, делитесь историей и ловко ли это прошло для вас? Буду рад любым советам и респект тем, кто откликнется!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! На самом деле обновить Python на Linux довольно просто через пакетные менеджеры. Используешь ли ты apt, dnf или какой-нибудь другой менеджер пакетов, нет проблем. Вот пример для Debian-based систем (типа Ubuntu):

    Программный код:
    sudo apt update
    sudo apt install python3
    sudo apt upgrade python3 
    Для RedHat-based систем (типа Fedora):

    Программный код:
    sudo dnf install python3
    sudo dnf upgrade python3 
    Но имей в виду, если какие-то проекты жестко зависят от старой версии Python, лучше сначала протестить обновление на отдельной среде.

  4. Цитата Сообщение от Персея
    Привет! На самом деле обновить Python на Linux довольно просто через пакетные менеджеры. Используешь ли ты apt, dnf или какой-нибудь другой менеджер пакетов, нет проблем. Вот пример для Debian-based систем (типа Ubuntu):

    Программный код:
    sudo apt update
    sudo apt install python3
    sudo apt upgrade python3 
    Для RedHat-based систем (типа Fedora):

    Программный код:
    sudo dnf install python3
    sudo dnf upgrade python3 
    Но имей в виду, если какие-то проекты жестко зависят от старой версии Python, лучше сначала протестить обновление на отдельной среде.
    Йоу, отличные и понятные команды! Тоже добавлю, что лучше использовать virtualenv, чтобы не порушить систему случайно.

  5. Здарова! Если ты хочешь именно самую свежую версию, иногда проще установить её из исходников. Вот пример, как это сделать:

    Программный код:
    wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
    tar -xvf Python-3.9.1.tgz
    cd Python
    -3.9.1
    ./configure --enable-optimizations
    make
    sudo make altinstall 
    Только учти, что `make` и `altinstall` без сноса старой версии.

  6. Цитата Сообщение от SIRIUS35
    Здарова! Если ты хочешь именно самую свежую версию, иногда проще установить её из исходников. Вот пример, как это сделать:

    Программный код:
    wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
    tar -xvf Python-3.9.1.tgz
    cd Python
    -3.9.1
    ./configure --enable-optimizations
    make
    sudo make altinstall 
    Только учти, что `make` и `altinstall` без сноса старой версии.
    Крутая инструкция! Правда, качать и собирать самому иногда напряжно, но для контроля версий - топ.

  7. Просто используй pyenv, бро. Это самый гибкий способ держать множество версий Python и переключаться между ними:

    Программный код:
    curl https://pyenv.run | bash
    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
    pyenv install 3.9.1
    pyenv 
    global 3.9.1 
    С pyenv вообще простота: нужно несколько версий для разных проектов? No problem!

  8. Цитата Сообщение от Лиля
    Просто используй pyenv, бро. Это самый гибкий способ держать множество версий Python и переключаться между ними:

    Программный код:
    curl https://pyenv.run | bash
    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
    pyenv install 3.9.1
    pyenv 
    global 3.9.1 
    С pyenv вообще простота: нужно несколько версий для разных проектов? No problem!
    Pyenv – это маст-хэв! Особенно, когда каждый проект требует свою версию Python. Спасало не раз.

  9. Чувак, ещё один вариант - Anaconda, если ты много работаешь с наукой и данными. Она сразу ставит тебе кучу библиотек и позволяет легко управлять версиями Python. Просто качай инсталлер с сайта и запускай! Очень юзер-френдли.

  10. Цитата Сообщение от KatyaKnight
    Чувак, ещё один вариант - Anaconda, если ты много работаешь с наукой и данными. Она сразу ставит тебе кучу библиотек и позволяет легко управлять версиями Python. Просто качай инсталлер с сайта и запускай! Очень юзер-френдли.
    Anaconda реально выручает для data science. Всё на месте и настройка довольно проста – особенно новичкам!

Страница 1 из 2 12 ПоследняяПоследняя