Linux удалил python 3

Удалил python3(aptitude remove python3). Помогите восстановить пакеты/библиотеки.

Здравствуйте. Когда удалял, понимал что рискую. Система LinuxMint 14. Теперь нету ни firefox, ни файлового менеджера, ни сессии cinnamon. Попробовал прописать:

П.С.: ТРОЛИ сразу идут на. Я лучше буду учиться на ошибках.

Не знаю как в Mint, но в убунте apt-get install [k/u/x]buntu-desktop помог бы. Сделай поиск apt-cache search ubuntu-desktop, чтобы понять, если что-то подобное.

Ну если виртуалочка, то пробуй apt-get install ubuntu-desktop. Должно помочь.

Посмотреть /var/log/dpkg.log на предмет того, что конкретно удалилось. Установить все обратно.

Если время уже прошло — тогда смотрите dpkg.log.1 (dpkg.log.2.gz dpkg.log.3.gz dpkg.log.4.gz dpkg.log.5.gz dpkg.log.6.gz)

Всё поставилось и еще куча софта от Ubuntu сверху, надеюсь конфликтов не будет) Логи тоже посмотрел, к сожалению те записи затёрты, смотрел разные логи. Спасибо, плюсую вам в карму

а просто install mintdesktop не помоглo?

Нет, сначала как раз его поставил, изменений никаких не было.

Источник

Сломал линукс, удалив python 3.7, установил обратно ничего не изменилось

Привет, не гоните на меня только, на дебиан 10 был установлен python 2, 3.7, я сам устанавливал python 3.8.2 с оф сайта. Решил удалить python 3.7, удалял из xfce, увидев, что програмам плохо и они не используют python 3.8.2 (blueman пропал и еще что-то), я скачал python 3.7 обратно. Перезагрузив пк не появляется lightdm, включил sddm (systemctl enable sddm, system start sddm) тоже не работает, не появояется sddm при перезагрузке. Помогите все починить. Возможно поставить python 3.8.2 как стандартную версию python3?

Как починить сходу не скажу (наверняка при удалении питона он зависимостями снёс ещё что-нибудь, и это что-нибудь надо поставить обратно), но впредь системный питон не трогай. Если для разработки нужен питон новее чем предлагается системой, ставь в хомяка с помощью pyenv.

я сам устанавливал python 3.8.2 с оф сайта

В обход пакетного менеджера что ли? Система на такое не рассчитана. Как ты его будешь удалять — даже и не знаю.

Решил удалить python 3.7, удалял из xfce, увидев, что програмам плохо и они не используют python 3.8.2 (blueman пропал и еще что-то), я скачал python 3.7 обратно. [и че-т ниче не заработало].

Дай угадаю, когда удалял, удалялось и то, что его использовало, а обратно ты его не ставил?

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

Возможно поставить python 3.8.2 как стандартную версию python3?

И чтобы библиотеки все работали с ним как надо? Да. Однажды мэйнтейнеры твоего дистрибутива сядут, опакетят новый Python, обновят packaging библиотек, оттестируют результат, пофиксят проблемы и сделают Python 3.8 системным. Если хочешь тот же результат раньше — обновись на менее стабильную ветку, когда они сделают это для менее стабильной ветки. Если хочешь этот же результат без соответствующей работы — извини, так не бывает.

Читайте также:  Vmware vcenter server windows

Одно хорошо — тебе надо не это. Сформулируй задачу, из-за которой ты решил поломать системный Python, а там и выяснится, что тебе нужно что-то совершенно иное.

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

если ты очень везучий, то apt-get intall python3

но скорее всего ты сломал и apt тоже, поэтому тебе придётся смотреть список пакетов на другом хосте, скачивать их из репозитория и ставить через dpkg

возможно, проще будет установить систему заново

Возможно поставить python 3.8.2 как стандартную версию python3?

нет. и лучше не лезть кривыми руками в то, в чём не разбираешься. без обид

Я уже так делал, apt не сломан, но зависимости

Я хочу попробовать перед установкой восстановить, но я использую DoH, а команда для запуска созранена в файле, но есть проблем, как переключится на русский язык?

Ну это классическое ССЗБ. Можно поставить, но для этого нужно хоть чуть-чуть разбираться в том, как работает дистрибутив и для чего в нем используется python. Если кратко, раз ты не разбираешься во всем этом, тебе проще поставить систему заново, потом поставить твой python по-новее (ты до сих пор не пояснил для чего он тебе и почему его надо ставить именно общесистемно, а не в домашний каталог) и потом через update-alternatives указать какой из установленных python будет системным, но будь осторожен, я не ручаюсь за то, что какие-то системные скрипты не прибиты гвоздями к той версии python, которая идет с системой.

Твой старый питон уехал вместе с зависимостями о чем он должен был тебя предупредить, вероятно ты с этим согласиля. Попробуй sudo apt install —reinstall xubuntu-desktop гарантий нет но есть вероятность что станет лучше.

Как уже выше сказали, «петик» при удалении что-то с собой утянул, из-за чего рабочее окружение и «посыпалось». Советую не морочить голову, переустановить ОС и впредь пользоваться для установки-удаления исключительно пакетным менеджером с подключением репозиториев с ПО поновее.

так у него дебиан, нафига куски убунты тащить?

Оно, вероятно, даже заработает, если базовая система живая, но это будет совсем не то же самое, что было.

Блин, автоматом написал. А как оно там в дебиане xfce просто? ТС, там не xubuntu-desktop там скорее всего у тебя apt install xfce должно быть.

xfce4 — Meta-package for the Xfce Lightweight Desktop Environment

На будущее. Ставить более свежий python с оф. сайта – это ОК, но не надо при этом грохать системный. Пусть лежат себе рядом.

Источник

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

Читайте также:  Что будет если установить windows поверх windows

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

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, обновить до последней версии, а также как удалить его.

Читайте также:  Free space available linux

Перед установкой последней версии 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:

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.

Источник

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