Python2.7, не работающий в 18,04, python3, установлен

Я установил человечность 18.04 в виртуальном поле и при попытке Python-v, это говорит, что у Вас есть установленный python3, я хочу удалить python 3 или отключить так, чтобы мог использовать python2.7 и запустить некоторые скрипты, которые я имею.

10
задан 25 December 2018 в 02:37

5 ответов

Python 2 больше не устанавливается по умолчанию в новых установках Ubuntu 18.04 и новее. Не удаляйте python3 из Ubuntu 18.04 и более поздних версий, иначе Ubuntu Software, терминал и многие другие приложения, установленные по умолчанию, перестанут работать. Если вы удалили Python 3 и теперь программное обеспечение Ubuntu, терминал и другие приложения не работают, следуйте инструкциям в этом ответе , чтобы переустановить его и снова заставить все приложения работать.

Чтобы установить Python 2.7 в Ubuntu 18.04 и более поздних версиях, откройте терминал и введите:

sudo apt install python2.7  

Чтобы запустить интерпретатор Python 2.7, запустите эту команду:

python2.7

Чтобы запустить интерпретатор Python 3, запустите эту команду:

python3  

В любом случае Интерпретатор Python при запуске покажет сообщение о версии, которое показывает, какую версию Python вы используете.

19
ответ дан 23 November 2019 в 04:15

В Ubuntu 18.04 LTS оба Python 2.7 и Python 3 установлены по умолчанию:

enter image description here
Скриншот из живого сеанса

В 18.10. а в 19.04 он не будет установлен в реальном сеансе:

enter image description here

Вам придется вручную установить Python 2.7, прежде чем вы сможете его использовать.

sudo apt install python

Приложения, зависящие от него, будут устанавливать его как зависимость.

7
ответ дан 23 November 2019 в 04:15

Вам не нужно удалять или отключать python3 на вашем Ubuntu.

Если вам нужен python только для запуска небольших скриптов, вы можете просто установить Python 2 как @ karel's answer.

Если вы начнете изучать Python, я предлагаю вам использовать виртуальную среду или conda

3
ответ дан 23 November 2019 в 04:15

1) Чтобы установить версию Python 2 в Ubuntu 18.04, откройте терминал и введите:

sudo apt install python-minimal

или

sudo apt install python2.7

Проверить версию:

python --version


2) Если все еще python 3+ обновленный список альтернатив Python для переключения между любой версией Python:

update-alternatives --config python

Пример:

There are 2 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/python3.5   2         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode

Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in manual mode

и выберите подходящую версию, используя целое число селекции, как показано выше.


3) Если вы видите: update-alternatives: error: альтернативы для python нет. Выполните:

ls /usr/bin/python*

Пример вывода:

/usr/bin/python  /usr/bin/python2  /usr/bin/python2.7  /usr/bin/python3  /usr/bin/python3.5

Затем обновите список альтернатив Python для каждой версии, которую вы хотите использовать, с приоритетом 1 и 2:

update-alternatives --install /usr/bin/python python /usr/bin/python3.5 1
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2

Затем снова запустите update-alternatives --config python и выберите подходящую версию.

6
ответ дан 23 November 2019 в 04:15

Нет необходимости отключать python 3. Вы можете запустить python 2.7 с помощью команды

python2 filename.py.

Вы можете проверить версии python 2 с помощью

python2 --version
2
ответ дан 23 November 2019 в 04:15

Другие вопросы по тегам:

Похожие вопросы: