Как убрать Python2 в Ubuntu? - PullRequest
       42

Как убрать Python2 в Ubuntu?

0 голосов
/ 01 апреля 2020

Я установил Ubuntu через виртуальную машину, а Python3 был предварительно установлен. Я хотел попробовать пакет, который был сделан в Python2, поэтому я установил Python 2.7 (который стал по умолчанию Python) и Anaconda2.

Теперь, когда я закончил с пакетом, Я удалил anaconda2 и хочу удалить Python2, но, боюсь, это разрушит мою систему, если она будет установлена ​​по умолчанию. Как мне сделать это безопасным способом?

(base) me@me-VirtualBox:~$ whereis python
python: /usr/bin/python3.6m /usr/bin/python3.6 /usr/bin/python2.7-config /usr/bin/python /usr/bin/python2.7 /usr/lib/python3.7 /usr/lib/python3.6 /usr/lib/python3.8 /usr/lib/python2.7 /etc/python3.6 /etc/python /etc/python2.7 /usr/local/lib/python3.6 /usr/local/lib/python2.7 /usr/include/python3.6m /usr/include/python2.7 /usr/share/python /usr/share/man/man1/python.1.gz
(base) me@me-VirtualBox:~$ which python
/usr/bin/python

1 Ответ

2 голосов
/ 01 апреля 2020

Вы можете использовать:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1

, чтобы установить его как значение по умолчанию, не удаляя python2.7

, это будет указывать команде python на использование /usr/bin/python3.6

или если update-alternatives --list python показывает более одного результата, вы можете в интерактивном режиме выбрать, какую версию использовать с ::

update-alternatives --config python
...