2

Я новичок в Linux, поэтому я только знаком с установкой через терминал. В настоящее время у меня установлен Python 2.7.12, и я пытаюсь обновить его до python3 с помощью команды

sudo apt-get install python3

Однако, когда я набираю эту команду, мне предлагают 4 варианта

0 to upgrade
0 to newly install
0 to remove
5 to not upgrade

как вы видите, это проблема, и она не распознает команды, которые я ввел. Я пробовал оба 0 и 5, и они оба не найдены.

Я запускаю Ubuntu через virtualbox, не уверен, что это влияет на что-либо.

1 ответ1

0

Скорее всего, у вас уже установлен Python v3. Пытаться:

dpkg -l python3

Вы, вероятно, получите что-то вроде этого, что означает, что python3 уже установлен.

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version            Architecture       Description
+++-===========================-==================-==================-============================================================
ii  python3                     3.5.1-3            amd64              interactive high-level object-oriented language (default pyt

В Ubuntu Python по умолчанию - это Python 2.7. Если вы хотите Python v3, используйте команду python3 (или используйте python3 в shebang скрипта). Не заменяйте python на Python v3, так как слишком много системных скриптов предполагают Python 2.7.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .