Как удалить idle python linux

Как удалить Python 2 из Ubuntu 20.04?

Недавно я обновился с Ubuntu 18.04 до 20.04. Но я вижу, что Python2 по-прежнему используется по умолчанию вместо python 3.8.2.

Можно ли удалить python 2 и заменить его Python 3.8?

РЕДАКТИРОВАТЬ : Я всегда использовал следующие псевдонимы в своем Ubuntu 18.04:

После обновления я удалил эти псевдонимы, потому что я думал, что python2 больше не должен быть там, но он все еще там.

2 ответа

Прежде чем продолжить, убедитесь, что у вас нет пакетов, зависящих от Python 2.

Затем вам нужно установите специальный пакет , который устанавливает для вас псевдонимы:

И, при желании, удалите все следы пакетов Python 2 вручную с помощью

LUKS или опции полного шифрования в Установщик

Установите на USB как на HDD. Перед продолжением рекомендуется удалить жесткий диск, особенно в режиме UEFI.

Они хорошо поработали, скрыв параметры шифрования в установщике Live. Он находится на странице установки, чуть выше чего-то еще.

Отметьте «Очистить диск и установить Ubuntu», а затем нажмите «Дополнительные функции». Появится всплывающее окно «Дополнительные функции». Нажмите «Использовать LVM с новой установкой Ubuntu», а затем «Зашифровать новую установку Ubuntu для безопасности». А затем проверьте пакеты, которые зависят от python2, прежде чем удалять их.

Как и в моем опыте с Ubuntu 20.04 LTS, был установлен только python3, и я по ошибке установил python2. Таким образом, удалить python2 было относительно легко.

Чтобы удалить, введите в терминал следующие команды:

Разбивка вышеприведенных команд:

sudo apt remove python2 —simulate : выполнять симуляция событий, которые могут произойти, но на самом деле не меняют систему.

Это выведет подробности того, что может произойти, если вы удалите python2 из системы. Если вы удовлетворены результатом (исходом), тогда вы можете сделать фактическое удаление: sudo apt remove python2 и затем sudo apt autoremove —purge для удаления файлов конфигурации и неиспользуемых пакетов.

Источник

zhensongren / uninstall_python3.MD

To list all python versions in default locations

To remove just python3 package

sudo apt-get remove python3.5

plus it’s dependent packages

sudo apt-get remove —auto-remove python3.5

plus configuration and/or data files of python3

sudo apt-get purge python3.5

both configuration and/or data files of python3.5 and it’s dependencies

sudo apt-get purge —auto-remove python3.5

How to install new version of python

sudo apt-get update

sudo apt-get install python3

ModuleNotFoundError: No module named ‘_sqlite3’.

  • sudo apt-get install libsqlite3-dev
  • ./configure —enable-loadable-sqlite-extensions && make && sudo make install

This comment has been minimized.

Copy link Quote reply

drfcozapata commented Jan 1, 2021

Thanks!
Happy New Year

This comment has been minimized.

Copy link Quote reply

zeusstl commented Jan 8, 2021

WARNING: BE EXTREMELY CAREFUL.
mysql and many other important things may be dependencies that will get removed if you run this.

This comment has been minimized.

Copy link Quote reply

harshit-python commented Jan 8, 2021

last time my all packages related to ubuntu were also deleted using this,,so be careful before confirming to yes

Читайте также:  Windows очистить драйвер принтера

This comment has been minimized.

Copy link Quote reply

abhinfi commented Jan 11, 2021

Very careful before using above command.
In case you successfully uninstalled default package, use below command 😉
sudo apt-get install ubuntu-desktop

This comment has been minimized.

Copy link Quote reply

Loulou97 commented Apr 2, 2021

Very careful before using above command.
In case you successfully uninstalled default package, use below command 😉
sudo apt-get install ubuntu-desktop

thank you my ubuntu was broken!! 🙂

This comment has been minimized.

Copy link Quote reply

saiyan057 commented Apr 29, 2021 •

Very careful before using above command.
In case you successfully uninstalled default package, use below command 😉
sudo apt-get install ubuntu-desktop

thank you my ubuntu was broken!! 🙂

bro did you find a way to fix it, my ubuntu also broken because of 2nd command. It would be grateful if you can help me with this.

This comment has been minimized.

Copy link Quote reply

Loulou97 commented May 3, 2021

Very careful before using above command.
In case you successfully uninstalled default package, use below command 😉
sudo apt-get install ubuntu-desktop

thank you my ubuntu was broken!! 🙂

bro did you find a way to fix it, my ubuntu also broken because of 2nd command. It would be grateful if you can help me with this.

I just used this command to fix ubuntu :
sudo apt-get install ubuntu-desktop

This comment has been minimized.

Copy link Quote reply

Amir-Mansoori commented Jun 10, 2021

Very careful before using above command.
In case you successfully uninstalled default package, use below command 😉
sudo apt-get install ubuntu-desktop

Thank you!
My ubuntu was also broken

This comment has been minimized.

Copy link Quote reply

Rffrench commented Jul 11, 2021

Destroyed my linux purging python, be careful

This comment has been minimized.

Copy link Quote reply

undencem commented Sep 25, 2021

sudo apt-get purge . destroys dependencies . Be careful .

sudo apt-get install ubuntu-desktop
helps recover dependencies but not all

This comment has been minimized.

Copy link Quote reply

steeley commented Oct 1, 2021

This is NOT the way to. do this.!

You will trash your system if you start purging like this.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Как установить последний Python на Ubuntu 18.04

В этой статья я расскажу вам как установить Python 3 на Ubuntu 18.04, обновить до последней версии, а также как удалить его.

Перед установкой последней версии Python проверим текущую версию. Это можно сделать командой:

Перед установкой последней версии Python проверим текущую версию. Это можно сделать командой:

Если у вас установлено несколько версий, вы можете вывести информацию обо всех версиях с помощью команды:

apt list —installed | grep python

Если вы хотите установить последнюю версию Python 3 на вашу Ubuntu 18, используйте:

или, если Python 3 уже установлен, обновите его до последней версии командой:

Также, вы можете установить Python 3 вручную, из исходных кодов. Для этого следуйте инструкции .

Как обновить Python до последней версии

Для обновления Python до последней версии используйте:

Также, вы можете установить Python 3 вручную, из исходных кодов. Для этого следуйте инструкции .

Как удалить Python

Для удаления Python с вашего компьютера выполните:

Примечание : вы не сможете удалить основную версию, используемую системой, а только отличную от основной.

Если вы устанавливали Python из исходников и хотите обновить его, то сначала удалите все версии и повторите установку по инструкции. Все бинарные файлы Python располагаются в /usr/local/bin и вы должны удалить их вручную:

sudo rm /usr/local/bin/py*
sudo rm /usr/local/bin/pip*
sudo rm /usr/local/bin/idle*
sudo rm /usr/local/bin/2to3*
sudo rm /usr/local/bin/easy_install-3.6

Как только вы их удалили — можете приступать к установке последней версии

Источник

Ubuntu, how do you remove all Python 3 but not 2

I have recently get hold of a RackSpace Ubuntu server and it has pythons all over the place:

Читайте также:  Необходимые средства электронной подписи для ос microsoft windows

iPython in 3.5, Pandas in 3.4 &2.7, modules I need like pyodbc etc. are only in 2,7

Therefore, I am keen to clean up the box and, as a 2.7 users, keep everything in 2.7.

So the key question is, is there a way to remove both 3.4 and 3.5 efficiently at the same time while keeping Python 2.7?

6 Answers 6

Removing Python 3 was the worst thing I did since I recently moved to the world of Linux. It removed Firefox, my launcher and, as I read while trying to fix my problem, it may also remove your desktop and terminal! Finally fixed after a long daytime nightmare. Just don’t remove Python 3. Keep it there!

If that happens to you, here is the fix:

EDIT: As pointed out in recent comments, this solution may BREAK your system.

You most likely don’t want to remove python3.

Please refer to the other answers for possible solutions.

Outdated answer (not recommended)

So I worked out at the end that you cannot uninstall 3.4 as it is default on Ubuntu.

All I did was simply remove Jupyter and then alias python=python2.7 and install all packages on Python 2.7 again.

Arguably, I can install virtualenv but me and my colleagues are only using 2.7. I am just going to be lazy in this case 🙂

First of all, don’t try the following command as suggested by Germain above.

In Ubuntu, many software depends upon Python3 so if you will execute this command it will remove all of them as it happened with me. I found following answer useful to recover it.

If you want to use different python versions for different projects then create virtual environments it will be very useful. refer to the following link to create virtual environments.

Creating Virtual Environment also helps in using Tensorflow and Keras in Jupyter Notebook.

Источник

Как удалить все следы питона с Убунту

Я хочу очистить все следы питона с моей Убунту. Есть ли какое-нибудь простое решение?

Для начала я думаю, что я должен удалить все пакеты pip. Я попробовал команду, как предлагалось здесь , но получил кучу сообщений о сбое:

Что мне делать? Этот ответ просит выполнить:

Должен ли я выполнить:? У меня есть пи-файлы по следующим адресам:

  • \usr\lib\python2.7
  • \usr\lib\python3\dist-пакеты
  • \usr\lib\python3.8

Также этот неприемлемый ответ просит сделать:

В настоящее время я нахожусь на wsl2 Ubuntu. И я опасаюсь, потому что только сегодня, я (возможно) завинтил мою другую установку Ubuntu, случайно удалив все выше pythonXYZ папки. Теперь я не в состоянии ни удалить все следы питона, ни переустановить питон на эту машину. Это продолжает давать мне некоторую ошибку (может быть, для этого мне придется задать отдельный вопрос). Но как мне исправить WSL Ubuntu?

3 ответа

Пожалуйста, не .

Ubuntu зависит от различных Python версий для функциональности. Новые выбросы Ubuntu медленно смещаются на Python3 , но более старые версии Python все еще используются.

Вы можете перечислить некоторые важные пакеты Ubuntu и Gnome в вашей системе, которые зависят от Python3 , например, вроде так:

на Ubuntu 20.10 Desktop, эти Важным пакеты являются среди них:

Кроме того , такого питона не существует. Каждое системное обновление и каждый пакет, который вы устанавливаете, могут принести с помощью связанных с ней зависимостей Python.

Однако вы можете использовать PIP или PIP3 для удаления только пакетов, которые вы были ранее установлены вручную, и даже это не бесплатно рискнут.

Если вы уже удалили Python, попробуйте это или это , если вам нужно исправить. Шансы мало, хотя. Если вам удается исправить это, вам повезло.

Золотое правило . Оставьте змею в одиночку.

Это говорилось , используйте виртуальную среду Python для ваших проектов Python, и вам нельзя нуждаться в чистке или возвращении к чистому состоянию Ubuntu System Python.

Виртуальные среды Python создают изолированную среду для ваших проектов Python. Это означает, что каждый проект может иметь свои собственные зависимости, независимо от того, какие зависимости системы Ubuntu или другие проекты Python имеют.

Читайте также:  Windows 10 pro yandex disk

Эта функция может быть установлена ​​для Python3, как так:

, чтобы сделать виртуальную среду Python3 для проекта, вы сначала создаете каталог и CD , как это так:

Создайте новую виртуальную среду Python3 в каталоге, как так:

Это создаст такую ​​структуру:

Чтобы использовать эту среду, активируйте ее так:

Ваша команда Shell покажет (ENV) Как и так:

Во время этого команда Python3 модуль устанавливает или модификации будут содержаться локально в этой виртуальной среде.

Когда вы закончите, деактивируйте эту виртуальную среду Python3, например:

Теперь вы вернетесь к системному Python3, а команды будут вступать в силу глобально, поэтому Будьте осторожны .

Проблема заключается в том, что выражение echo $ (tr -dc A-Za-z0-9 вычисляется только один раз, в момент, когда yes является lauchhed, поэтому все последующие итерации просто распечатывают результат этого выражения.

Или, лучше (бесстыдно украденный из @ steeldriver’s comment ):

Я нашел проблему. Монитор на моей звуковой карте был выключен в Pulseaudio Volume Control, также известный как pavucontrol

Просто установите Pulseaudio Volume Control из приложения Программного обеспечения или используйте sudo apt install pavucontrol

Затем запустите его, перейдите на вкладку Устройства ввода, а затем проверьте, является ли монитор вашей звуковой карты

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

Я с радостью согласен с вашим еретическим мнением, что жизнь намного лучше в системе без питона, как с ним. Проблема не только с реализацией языка, но и с концепциями его (это базовый скриптовый язык с сюрреалистическим синтаксисом, но он используется для сложных ОО-проектов). И наиболее важной проблемой является очень низкое качество доступной базы программного обеспечения, как библиотек, так и конечных продуктов, в той степени, в какой это ставит под угрозу даже сообщество с открытым исходным кодом и др. Но это только мое мнение, у других разные, иногда противоположные мнения. Здесь я только объясняю, как очистить питон от вашей системы для всех.

Вопреки распространенному мнению, вы можете очистить питон от всей вашей системы — это не важный пакет, к счастью. От него зависят некоторые инструменты и программные обеспечения, поэтому не исключено, что они вам понадобятся. При этом минимальному питону (если повезет, по крайней мере, не питону2) нужно оставаться. Другие упаковки (как node.js) зависят от этого без причины, также они должны быть очищены (в качестве альтернативы, разумный проект переупаковки не в зависимости от них будет полезным, надеюсь, кто-то однажды сделает это).

Зависимости пакетов являются DAG: все пакеты имеют список пакетов, от которых зависит, также они зависят от других пакетов и так далее.

Что вам нужно: сопоставьте эти зависимости и найдите их корень . Для этого имеются три наиболее важные команды:

  • dpkg -s показывает, какие пакеты зависят от , если они установлены в системе. apt-cache show делает то же самое для пакета в кэше apt (пакеты доступны для установки в зарегистрированных репозиториях apt).
  • apt-cache rdepends показывает, какие пакеты зависят от .
  • dpkg -S/usr/bin/python3.6 показывает, какой пакет имеет /usr/bin/python3.6 . Обратите внимание, что /usr/bin/python обычно является символической ссылкой где-то в /etc/alternatives ,где имеется символьная ссылка на бинарный файл реального пакета, и они не являются частью зарегистрированных списков файлов пакетов (см. /var/lib/dpkg/info/* .list ). Так что, возможно, вам потребуется сопоставить symlinks с их реальной версией с помощью команд ls -l , а затем использовать dpkg -S для поиска пакета.

С их помощью можно найти пакет, от которого зависит весь пакет python. В случае питона это libpython2.7-minimal , или libpython3.6-minimal . Их можно перечислить с помощью dpkg -l ‘grep libpython. * minimal .

Тогда apt —purge remove libpython2.7-minimal очистит (удалит без следа, что они когда-либо существовали) питон полностью из вашей системы. Он также перечислит для вас, какие именно пакеты будут удалены, если у вас есть то, что вам действительно нужно, к сожалению, вы должны будете держать питона.

То же самое можно сделать, если требуется удалить другие крупные дистрибутивы программного обеспечения (например, X11 с серверов и подобий).

Источник

Оцените статью