Я недавно обновил от Ubuntu 16.04 до 18,04. У меня были отдельные разделы для / и домой, и для обновления я передал чистую установку / папка, так, чтобы я сохранил все в домашней папке, в то время как остальное было отформатировано. После обновления у меня только был Python 3.6.7, который, как я понимаю, является версией по умолчанию для действующей системы. Затем я установил python 2.7 (версия 2.7.15rc1, конкретно), таким образом, я ожидал иметь только эти две установленные версии.
1) Я корректен в высказывании, что эти 3.6.7 являются версией по умолчанию для Ubuntu 18.04? Так, независимо от того, что, эта версия необходима от системы и не должна быть удалена?
2) Как я сказал, я ожидал иметь только Python 3.6.7 и 2.7.15rc1 установленный. Однако после поиска, я нашел эти файлы:
/snap/core/6130/usr/bin/python3.5: Python 3.5.2
/snap/core/6130/usr/bin/python3.5m: Python 3.5.2
/snap/core/6259/usr/bin/python3.5: Python 3.5.2
/snap/core/6259/usr/bin/python3.5m: Python 3.5.2
/snap/core/6350/usr/bin/python3.5: Python 3.5.2
/snap/core/6350/usr/bin/python3.5m: Python 3.5.2
они - реликвии до обновления? Они - системные файлы? Они могут быть удалены, и как? Я не понимаю то, что содержат эти папки, с тех пор поскольку я сказал, что отформатировал / раздел. Если я даю команду:
snap list
Я добираюсь:
Name Version Rev Tracking Publisher Notes
core 16-2.37.1 6350 stable canonical✓ core
gnome-3-26-1604 3.26.0 74 stable/… canonical✓ -
gnome-calculator 3.30.1 260 stable/… canonical✓ -
gnome-characters 3.30.0 139 stable/… canonical✓ -
gnome-logs 3.30.0 45 stable/… canonical✓ -
gnome-system-monitor 3.30.0 57 stable/… canonical✓ -
gtk-common-themes 0.1-4-g88bc1b2 818 stable/… canonical✓ -
skype 8.34.0.78 66 stable skype✓ classic
spotify 1.0.98.78.gb45d2a6b-10 31 stable spotify✓ -
vlc 3.0.6 770 stable videolan✓ -
которые являются программами, я установил от центра программного обеспечения после обновления 18,04.
3) Если я использую команду:
whereis pip
Я получаю вывод
/home/carlo/.local/bin/pip /home/carlo/.local/bin/pip2.7
который является почти наверняка до обновления (я не удалил / домашний раздел при обновлении к Ubuntu18.04). Но как я могу удалить его?
Если я пробую:
sudo apt-get remove python-pip
Я получаю результат (что-то вроде этого, моя система находится на итальянском языке, я перевожу):
"python-pip" is not installed and cannot be removed
таким образом apt.-доберитесь, не находит версию зернышка, я хочу удалить из / домашнюю папку. То же идет при использовании Синаптический, результаты зернышка Python, которые не будут установлены. Как я удаляю его?
Заранее спасибо!
(2) из снимка core
пакет, и у Вас есть 3 установленные версии: 6130, 6259, 6350
Они не вмешиваются в программы в масштабе всей системы, они только используются для других поспешных пакетов.
(3) Это - локально установленный Python2, который возьмет приоритет и лучше избавиться от него, если Вам не будет нужен он.
, Если у Вас все еще есть загруженный источник, используйте команду удаления. Если не затем необходимо заставить руководство удалить.
apt-get
/ apt
(примечание: фактической разницы между ними нет, см. В чем разница между apt и apt-get?) не зависит из отдельных пакетов, которые вы можете установить (что на первый взгляд логично). См. установку apt-get для разных версий Python . Это специально.
+++ EDIT: кажется, что решение для pip не работает, так как я получил «Отказано в доступе» после реального выполнения команд примера. +++ Также см. этот, на который нет ответа.
Если вы хотите удалить старый pip, вы должны использовать
python2.7 -m pip uninstall pip
, чтобы избавиться от pip2.7 (например).
и да, "pip2.7 может удалить pip2.7", это в качестве доказательства:
~/myfoldername $ pip -V
pip 20.3.1 from /home/myusername/myfoldername/venv/myvirtualenvironment/lib/python2.7/site-packages/pip (python 2.7)
~/myfoldername $ python2.7 -m pip uninstall pip
DEPRECATION: Python 2.7 reached the end of its life on January 1st,
2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Found existing installation: pip 20.3.1 Uninstalling pip-20.3.1:
Would remove:
/home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip
/home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip-2.7
/home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip2
/home/myusername/myprojectname/venv/myvirtualenvironment/bin/pip2.7
/home/myusername/myprojectname/venv/myvirtualenvironment/lib/python2.7/site-packages/pip-20.3.1.dist-info/*
/home/myusername/myprojectname/venv/myvirtualenvironment/lib/python2.7/site-packages/pip-20.3.1.virtualenv
/home/myusername/myprojectname/venv/myvirtualenvironment/lib/python2.7/site-packages/pip/*
Proceed (y/n)? n
~/myprojectname $ python3.7 -m pip uninstall pip
Found existing installation: pip 20.3.3 Uninstalling pip-20.3.3: Would remove:
/home/myusername/.local/bin/pip
/home/myusername/.local/bin/pip3
/home/myusername/.local/bin/pip3.7
/home/myusername/.local/lib/python3.7/site-packages/pip-20.3.3.dist-info/*
/home/myusername/.local/lib/python3.7/site-packages/pip/*
Proceed (y/n)? n
Конечно, это невозможно для самого python , вам нужно: sudo apt-get remove python2.7
~/myfoldername $ sudo apt-get remove python2.7
0 upgraded, 2 newly installed, 402 to remove and 1 not upgraded.
Need to get 97,3 kB of archives.
After this operation, 387 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
?] n
Abort.