- Как удалить Python 2 из Ubuntu 20.04?
- 2 ответа
- LUKS или опции полного шифрования в Установщик
- zhensongren / uninstall_python3.MD
- This comment has been minimized.
- drfcozapata commented Jan 1, 2021
- This comment has been minimized.
- zeusstl commented Jan 8, 2021
- This comment has been minimized.
- harshit-python commented Jan 8, 2021
- This comment has been minimized.
- abhinfi commented Jan 11, 2021
- This comment has been minimized.
- Loulou97 commented Apr 2, 2021
- This comment has been minimized.
- saiyan057 commented Apr 29, 2021 •
- This comment has been minimized.
- Loulou97 commented May 3, 2021
- This comment has been minimized.
- Amir-Mansoori commented Jun 10, 2021
- This comment has been minimized.
- Rffrench commented Jul 11, 2021
- This comment has been minimized.
- undencem commented Sep 25, 2021
- This comment has been minimized.
- steeley commented Oct 1, 2021
- удалить Python, установленный путем компиляции исходного кода?
- Как удалить python 2 и поставить 3 версию?
- Ubuntu, как вы удалите все Python 3, но не 2
- 6 ответов
Как удалить 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
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, установленный путем компиляции исходного кода?
Я установил Python 2.7.9 на Ubuntu 14.04 путем компиляции его источника , на .configre , make и make altinstall . make altinstall потому что я не хочу перезаписывать Python 2.7.6 по умолчанию. Самостоятельно установленный 2.7.9 находится во /usr/local/bin/python2.7 многих других файлах в других каталогах /usr/local . Из README в исходном установочном пакете:
В системах Unix и Mac, если вы собираетесь установить несколько версий Python с использованием одного и того же префикса установки (аргумент —prefix для скрипта configure), вы должны позаботиться о том, чтобы ваш основной исполняемый файл python не был перезаписан при установке другой версии.
Все файлы и каталоги, установленные с помощью «make altinstall», содержат главную и вспомогательную версии и, следовательно, могут работать бок о бок. «make install» также создает $
Если вы намереваетесь установить несколько версий, используя один и тот же префикс, вы должны решить, какая версия (если есть) является вашей «основной» версией. Установите эту версию, используя «make install». Установите все остальные версии, используя «make altinstall».
Например, если вы хотите установить Python 2.5, 2.6 и 3.0 с 2.6 как основной версией, вы должны выполнить «make install» в вашем каталоге сборки 2.6 и «make altinstall» в других.
Теперь я хочу удалить самостоятельно установленную 2.7.9.
К счастью, у меня все еще есть исходный код, но, к сожалению, в Makefile нет раздела удаления
Затем я попробовал другой способ: сначала создайте deb из исходного кода и компиляции, установите deb (возможно, перезаписывая установленные файлы make altinstall ), а затем удалите deb.
Но когда я создаю файл deb с помощью checkinstall , я не уверен, что и как мне следует поступить иначе, чем для make altinstall for make install . Что я пробовал это:
Интересно, как я могу создать deb, чтобы установка deb дублировала процесс установки make altinstall ?
Или как вы можете удалить мой python 2.7.9?
Источник
Как удалить python 2 и поставить 3 версию?
Сорри за нубский вопрос, но боюсь что сломать, потому что вроде как система использует пакеты на python.
Или как рядом 3 версию поставить? Потому что команда «python» работает со 2 версией.
Просто поставь пакет третьего питона, а затем используй команду «python3» вместо «python». Они существуют рядом друг с другом и не мешают друг другу.
Можно ещё сделать ln -s /usr/bin/python3 /usr/local/bin/python , тогда команда python будет работать с третьим, а воторой будет доступен (как и сейчас) как python2. В арче так по дефолту, например.
Не навредит ли это системе? Если системные скрипты расчитаны на питон2, то может что-то поломаться — не зря же второй стоит по-умолчанию.
Теоретически может, да. Не подумал об этом. Хотя по-хорошему, если скрипт работает только со вторым или только с третьим, хорошо бы там в шебанге писать python2 или python3 соответственно. В любом случае, мы не знаем, какой это дистрибутив даже. В арче вот так и сделано (только не в local, конечно), проблем нет. Ну и симлинк можно в любой момент удалить, это же не какая-то страшная штука.
Источник
Ubuntu, как вы удалите все Python 3, но не 2
Недавно я получил сервер RackSpace Ubuntu, и он повсюду имеет питонов:
IPython в 3.5, Pandas в 3.4 и 2.7, мне нужны такие модули, как pyodbc и т. д., только в 2,7
Поэтому я стремлюсь очистить коробку и, как пользователи 2.7, сохранить все в 2.7.
Таким образом, ключевой вопрос заключается в том, есть ли способ удалить одновременно 3.4 и 3.5 одновременно с сохранением Python 2.7?
6 ответов
В итоге я решил, что вы не можете удалить 3.4, так как это по умолчанию в Ubuntu.
Я просто удалил Jupyter , а затем псевдоним python=python2.7 и снова установил все пакеты на Python 2.7.
Возможно, я могу установить virtualenv , но я и мои коллеги используем только 2.7. Я просто буду ленив в этом случае 🙂
Прежде всего, не пытайтесь выполнить следующую команду, предложенную Жерменом выше.
В Ubuntu многие программы зависят от Python3, поэтому, если вы выполните эту команду, она удалит их все, как это случилось со мной. Я нашел следующий ответ полезным, чтобы восстановить его.
Если вы хотите использовать разные версии Python для разных проектов, то создавайте виртуальные среды, это будет очень полезно. перейдите по следующей ссылке для создания виртуальных сред.
Создание виртуальной среды также помогает в использовании Tensorflow и Keras в Jupyter Notebook.
Ни попробуйте ни один из перечисленных выше способов, ни sudo apt autoremove python3 , потому что он удалит из вашей системы все приложения на основе gnome, включая gnome-терминал. В случае, если вы допустили эту ошибку и оставили только Kernal, попробуйте sudo apt install gnome в Kernal.
Попробуйте изменить версию Python по умолчанию вместо удаления. Вы можете сделать это с помощью команды bashrc file или путь экспорта .
Его просто попробуйте: sudo apt-get remove python3.7 или версии, которые вы хотите удалить
Удаление Python 3 было худшим, что я сделал с тех пор, как недавно перешел в мир Linux. Он удалил Firefox, мою программу запуска и, как я читал, пытаясь решить мою проблему, он также может удалить ваш рабочий стол и терминал! Наконец исправлено после долгого дневного кошмара. Только не удаляйте Python 3. Держите его там!
Если это произойдет с вами, вот исправление:
РЕДАКТИРОВАТЬ . Как отмечалось в последних комментариях, это решение может сломать вашу систему.
Скорее всего, вы не хотите удалять python3.
Пожалуйста, обратитесь к другим ответам для возможных решений.
устаревший ответ (не рекомендуется)
Источник