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

Тема: Ребзя, помогите, как обновить версию пайтон?

  1. Ребзя, помогите, как обновить версию пайтон?

    Здарова программеры! Подскажите, как обновить версию пайтон? У меня сейчас старая версия и уже многие библиотеки ронят ошибки из-за несовместимости. Хотелось бы, чтобы кто-то расписал все пошагово, как это сделать на Windows и на MacOS. Какие могут быть подводные камни? Может, надо что-то учитывать про виртуальные окружения? Помогите, плз, кто шарит!



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

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

  3. Привет! Чтобы обновить Python на Windows, можно использовать установщик с официального сайта.
    1. Скачай последнюю версию с https://www.python.org/downloads/
    2. Запусти установщик и выбери опцию 'Upgrade Now'.
    3. Перезагрузи комп для пущей верности.

    На MacOS все проще. Открой Terminal и введи:

    Программный код:
    brew update
    brew upgrade python 
    Не забудь проверить, что все библиотеки совместимы с новой версией! Удачи!

  4. Цитата Сообщение от Злата
    Привет! Чтобы обновить Python на Windows, можно использовать установщик с официального сайта.
    1. Скачай последнюю версию с https://www.python.org/downloads/
    2. Запусти установщик и выбери опцию 'Upgrade Now'.
    3. Перезагрузи комп для пущей верности.

    На MacOS все проще. Открой Terminal и введи:

    Программный код:
    brew update
    brew upgrade python 
    Не забудь проверить, что все библиотеки совместимы с новой версией! Удачи!
    Ну, вроде норм, но ты не учел, что может быть все напутано с виртуальными окружениями и PATH. Еще бы примеры с venv не помешали бы.

  5. Если у тебя virtualenv юзается, то после обновления не забудь пересоздать окружение.
    1. Удали старое окружение: `rm -rf venv`
    2. Создай новое: `python3 -m venv venv`
    3. Активируй его: `source venv/bin/activate`

    А то потом зависимости могут косячить.

  6. Цитата Сообщение от KatyaKnight
    Если у тебя virtualenv юзается, то после обновления не забудь пересоздать окружение.
    1. Удали старое окружение: `rm -rf venv`
    2. Создай новое: `python3 -m venv venv`
    3. Активируй его: `source venv/bin/activate`

    А то потом зависимости могут косячить.
    В точку, брат. Не учел про пересоздание виртуалки сразу. Правильное замечание!

  7. Для Windows есть еще вариант через Chocolatey:

    Программный код:
    choco upgrade python 
    Просто и быстро. Но проверяй, чтоб Chocolatey правильно был настроен. Пару раз сам натыкался на косяки.

  8. Цитата Сообщение от ЗеленыйЭльф
    Для Windows есть еще вариант через Chocolatey:

    Программный код:
    choco upgrade python 
    Просто и быстро. Но проверяй, чтоб Chocolatey правильно был настроен. Пару раз сам натыкался на косяки.
    О, да, чот я про Chocolatey забыл. Тру, но главное – проверьте потом версию через 'python --version'!

  9. На MacOS еще можно через pyenv:

    Программный код:
    brew install pyenv
    pyenv install 3.x
    .x  # замени на нужную версию
    pyenv global 3.x.
    Потом не забудь добавить строки в .zshrc или .bash_profile:

    Программный код:
    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/bin:$PATH"
    eval "$(pyenv init --path)" 
    Все будет чики-пуки.

  10. Цитата Сообщение от Сергей
    На MacOS еще можно через pyenv:

    Программный код:
    brew install pyenv
    pyenv install 3.x
    .x  # замени на нужную версию
    pyenv global 3.x.
    Потом не забудь добавить строки в .zshrc или .bash_profile:

    Программный код:
    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/bin:$PATH"
    eval "$(pyenv init --path)" 
    Все будет чики-пуки.
    Годно, pyenv тоже норм способ, но точняк с правами на зшке и башке могут заморочки быть.

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