16,04 систем возвращаются:
python3 --version
Python 3.5.2
python2 --version
Python 2.7.12
Если цель состоит в том, чтобы мигрировать на более новую версию (3.8.0). Я распознаюсь, это 3.5.2 не 'обновляется' к 3,8 и что более новая версия просто установлена, и две версии сосуществуют? Это корректно, или устанавливающие 3.8 удаляется 3.5?
Я хотел бы понять (перед выполнением чего-либо к Bork моя машина), делает установку 3.8:
python3
команда? Относительно вопроса 3: Я считал, что удаление Python 2.7 от OSX вызывает основные проблемы, поскольку OSX ожидают 2.7 быть доступными. Из-за этого я не решаюсь удалять любую версию Python от ОС, не задавая несколько вопросов.
По-видимому, весьма обычно иметь две главных версии Python (обычно 2.x и 3.x), однако, я не склонен сохранить больше чем одну версию 3.x. Конкретно я не склонен сохранить 3.5.2 и 3.8 на Ubuntu.
Я сказал бы, что использование программного обеспечения как Pyenv является хорошей идеей для Вашего случая. 3.8 не находится в 16,04, но PPAs как Deadsnakes обеспечивают его. Pyenv позволяет Вам управлять несколькими версиями Python. Проверьте его в https://, github.com/pyenv/pyenv
работает curl https://pyenv.run | bash
в Вашем терминале и открывает новый терминал. sudo mv $(which python3) $(which python3).5
заставит python3.5 запуститься, python 3.5 вместо python3 Теперь работает pyenv install *
. Наконец, pyenv global *
.
звездочка (*) = выполняет pyenv install --list
, находит версию, которую Вы хотите установить, заменить * этим.
https://github.com/pyenv/pyenv (pyenv)
https://github.com/pyenv/pyenv-installer (как установить его)
https://РЕДАКТИРОВАНИЕ unix.stackexchange.com/questions/147420/what-is-in-a-command
: Добавленные источники, замененные где, с который как, где ZSH - только [1 116]