Удалить python linux
Как удалить python в ubuntu полностью и переустановить его?
Версия по умолчанию python была 2.7.12 в ubuntu. Я установил python2.7.13, используя следующие команды.
Затем загрузите с помощью следующей команды:
Распакуйте и перейдите в каталог:
Теперь установите с помощью команды, которую вы только что попробовали, используя checkinstall вместо этого, чтобы упростить удаление, Если это необходимо:
Теперь есть некоторые проблемы в pandas(не давая модуль с именем pandas, когда я пытаюсь импортировать, но если мы попытаемся установить его показывает требуется уже удовлетворены), поэтому я хочу, чтобы полностью удалить python 2.7.13 и переустановить python 2.7.12. Как я могу достичь этого?
1 Ответ
Мой python был поврежден из-за какого-то модуля. Поэтому я планировал переустановить или полностью удалить python с моей машины Ubuntu 16.04. Но команда sudo apt-get install —reinstall python2.7 также терпела неудачу и бросала ту же ошибку. Так что я, наконец, сделал несколько хаков и трещин. Вот эти шаги —
Удаление всех версий python вручную Обновление Ubuntu
В промежутке, если вы получаете эту ошибку пакет должен быть переустановлен ubuntu затем выполните следующую команду
И удалите все строки из файла выше для пакета, который ожидал переустановки и запуска sudo apt-get update снова.
Теперь загрузите файл python tgz из https://www.python.org/downloads/ и распакуйте его и CD в него
Python должен быть установлен сейчас. Проверьте, запустив python
Похожие вопросы:
Я установил как Python 2.7, так и Python 2.6.5. Я не знаю, что пошло не так, но ничего, связанное с Python, кажется, больше не работает. например, setup.py install для некоторых пакетов не.
Как полностью удалить среду Qt? Я установил интегрированную разработку Qt Creator из программного центра Ubuntu, затем скомпилировал и установил Qt 4.8.6 .Было несколько ошибок, когда я пытаюсь.
Как я могу полностью удалить Cordova и ionic 1 и его зависимость от моего Ubuntu?. Как переустановить все заново? Для установки моего ionic и его зависимости я использую этот блог.
У меня были некоторые проблемы с программным обеспечением, и мне было интересно, как я могу переустановить его полностью? Как удалить все конфигурации / файлы, связанные с приложением? Я новичок.
Я установил Foxit Reader через foxit link в интернете, но, похоже, установка неисправна. Каждый раз, когда я пытаюсь использовать foxit, он показывает . /.
Мое приложение начало рушиться абсолютно без всякой причины. Я откатился назад к версии, которая, как я знал, работала, но она все еще терпит крах. Я клонировал версию из github, которая, как я.
Я установил Python 2.7.13 на Ubuntu 16.04 в соответствии с этим руководством , и он стал версией по умолчанию в качестве альтернативы version 2.7.12 . Но я хотел полностью удалить Python 2.7.13 и.
И Python 2.7, и 3.6 устанавливаются по умолчанию в Ubuntu 18. Но я хочу использовать Anaconda Python с менеджером пакетов conda. Чтобы избежать каких-либо конфликтов, я хочу полностью удалить.
Сегодня я перепутал версии Python на моей машине CentOS. Даже yum не может работать должным образом. Я сделал ошибку, что я удалил значение по умолчанию /usr/bin/python , которое привело к этой.
Я пытаюсь полностью удалить Webstorm editor из моего Ubuntu 14.04, я уже пытался удалить его установочную папку, но его настройки все еще существуют, есть ли какая-либо команда, чтобы удалить его.
Как удалить python в /usr/local/bin/
2 Velrest [2015-05-21 11:30:00]
Я установил Python 2.7.9 в /usr/local/bin . Теперь это больше не работает. У меня есть еще один Python в /usr/bin/ но в пути есть /usr/local/bin/ first. Как я могу удалить 2.7.9 Python?
python linux ubuntu
4 ответа
3 Решение Alexander Huszagh [2015-05-21 12:12:00]
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: С тех пор я многому научился и рекомендовал бы устанавливать переменные среды для сеанса оболочки или оболочки, а не использовать этот ответ. Например, если вы вручную переназначаете интерпретатор системы Python2 интерпретатору Python3, вы можете нанести ущерб вашей системе. Пожалуйста, используйте этот ответ с осторожностью.
Просто сбросьте символическую ссылку.
Сначала выясните, какой питон:
В моем случае я получаю:
Затем найдите, где символическая ссылка указывает на
Затем просто верните символическую ссылку на значение по умолчанию (в этом случае я использую значение по умолчанию: /usr/bin/python).
Никаких удалений не требуется.
Обновить
С тех пор я нашел много лучших способов для реализации такого же поведения, без влияния на всю систему.
Скажем, у меня есть нежелательная установка python в /usr/bin , а также желаемая установка python в /opt/bin . Скажем, для сравнения, что /usr/bin — это Python 3.5, а /opt/bin — Python 2.7. Это создаст немедленные последствия для использования неверного интерпретатора Python, а не тонких ошибок в строке.
По умолчанию приложения
Если вы хотите, чтобы изменения (в системах Linux), который interpeter запускает скрипты Python, вы можете изменить это либо через графический интерфейс, либо через XDG-мим (пошаговое руководство можно найти здесь). Для macOS или Windows это можно легко сделать с помощью графического интерфейса.
Интерактивная оболочка
Если вы хотите изменить Python по умолчанию для конкретной оболочки, я вижу два хороших способа сделать это. Можно было бы изменить PATH поиска по умолчанию, чтобы установить /opt/bin до usr/bin для конкретной ситуации, однако, если у вас есть многочисленные альтернативные установки для системных пакетов, это может также вызвать проблемы. Другим было бы установить псевдоним для Python для версии, которую вы хотите использовать. Это предпочтительное решение, так как оно только меняет интерпретатор и является просто ярлыком для ссылки на существующую команду.
Например, чтобы установить псевдоним, который я мог бы использовать:
И чтобы изменить путь по умолчанию, я мог бы использовать:
Добавление этих строк в
/.bash_aliases (последнее по умолчанию — Ubuntu) сделает эти ярлыки по умолчанию в любой интерактивной оболочке, которую вы запускаете. Объединение стандартных по умолчанию приложений и интерактивных сценариев оболочки позволяет вам иметь жесткий контроль над тем, какой интерпретатор запускает ваш код, но не требует вмешательства в потенциально важные системные файлы.
В вашем вопросе не хватает подробностей, наиболее актуальным является то, как вы фактически установили Python в /usr/local/bin . Метод установки указывает, как удалить установленные файлы.
Наиболее распространенным способом установки пакетов в /usr/local иерархию каталогов является компиляция из исходного кода и запуск sudo make install после компиляции и компоновки. Если вы не удалили исходный (несжатый) исходный каталог, вы можете изменить его и удалить скомпилированный пакет Python, запустив:
Если исходный код был удален, вы можете попробовать повторно загрузить источник снова.
Если theres не uninstall цель для make (к сожалению, более часто, чем вы думаете), другой (неэлегантный) вариант заключается в использовании команды find для поиска всех файлов в дереве /usr/local directory, которые имеют такое же время модификации, что и другие файлы в приложении, которое вы хотите удалить.
В эти дни я бы рекомендовал установить инструмент checkinstall . Вместо запуска make install это можно использовать для создания пакета RPM или Debian, который затем может быть установлен (и удален) с использованием стандартных инструментов установки программного обеспечения.
Переменная среды PATH. Он имеет список каталогов, которые bash выполняют поиск (в том же порядке), когда он ищет программу для выполнения. В основном вы хотите поместить /usr/local/bin в начале вашей переменной среды PATH. Добавьте в файл
Вы можете посмотреть текущую настройку, запустив команду set в bash.
Кроме того, вы можете просто переименовать /usr/bin/python в /usr/bin/python2.3 и создать символическую ссылку, указывающую на новую версию, например
Вы можете использовать checkinstall для удаления Python,:
- Установить checkinstall
- Используйте checkinstall, чтобы сделать deb вашей установки Python
- Используйте dpkg -r, чтобы удалить deb.
См. Это сообщение для более подробной информации.
Как удалить файлы и каталоги в Python
Главное меню » Python » Как удалить файлы и каталоги в Python
В этой статье объясняется, как удалять файлы и каталоги, используя функцию из модуля os, pathlib и shutil.
Удаление файлов
В Python вы можете использовать os.remove(), os.unlink(), pathlib.Path.unlink() чтобы удалить один файл.
Модуль os обеспечивает переносимый способ взаимодействия с операционной системой. Модуль доступен для Python 2 и 3.
Чтобы удалить один файл с помощью os.remove(), передайте путь к файлу в качестве аргумента:
Функции os.remove() и os.unlink() семантически идентичны:
Если указанный файл не существует, выдается ошибка FileNotFoundError. Оба os.remove() и os.unlink() могут удалять только файлы, а не каталоги. Если указанный путь указывает на каталог, он выдаст ошибку IsADirectoryError.
Для удаления файла требуется разрешение на запись и выполнение в каталоге, в котором находится файл. В противном случае вы получите ошибку PermissionError.
Чтобы избежать ошибок при удалении файлов, вы можете использовать обработку исключений, чтобы перехватить исключение и отправить правильное сообщение об ошибке:
Модуль pathlib доступен в Python 3.4 и выше. Если вы хотите использовать этот модуль в Python 2, вы можете установить его с помощью pip. pathlib предоставляет объектно-ориентированный интерфейс для работы с путями файловой системы для разных операционных систем.
Чтобы удалить файл с модулем pathlib, создайте объект Path, указывающий на файл, и вызовите метод unlink() для объекта:
pathlib.Path.unlink(), os.remove() и os.unlink() также могут быть использованы для удаления символической ссылки.
Сопоставление с образцом
Вы можете использовать модуль glob для сопоставления нескольких файлов на основе шаблона. Например, чтобы удалить все файлы .txt в каталоге /tmp, вы должны использовать что-то вроде этого:
Чтобы рекурсивно удалить все файлы .txt в каталоге /tmp и во всех его подкаталогах, передайте аргумент recursive=True функции glob() и используйте шаблон “ ** `:
Модуль pathlib включает в себя две функции, glob() и rglob() соответствие файлов в заданной директории. glob() сопоставляет файлы только в каталоге верхнего уровня. rglob(), рекурсивно сопоставляет все файлы в каталоге и всех подкаталогах. В следующем примере кода удаляются все файлы .txt в каталоге /tmp:
Удаление каталогов (папок)
В Python вы можете использовать os.rmdir() и pathlib.Path.rmdir() для удаления пустой директории, и shutil.rmtree() для удаления непустой директории.
В следующем примере показано, как удалить пустой каталог:
Кроме того, вы можете удалить каталоги с помощью модуля pathlib:
Модуль shutil позволяет выполнять ряд операций высокого уровня файлов и каталогов.
С помощью функции shutil.rmtree() вы можете удалить данный каталог, включая его содержимое:
Переданный аргумент shutil.rmtree() не может быть символической ссылкой на каталог.
Вывод
Python предоставляет несколько модулей для обработки файлов.
Мы показали вам, как использовать os.remove(), os.unlink(), pathlib.Path.unlink() чтобы удалить один файл, os.rmdir() и pathlib.Path.rmdir() чтобы удалить пустую директорию и shutil.rmtree() для рекурсивного удаления каталога и все его содержимое.
Будьте особенно осторожны при удалении файлов или каталогов, потому что, как только файл удален, он не может быть легко восстановлен.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Information Security Squad
stay tune stay secure
Простой способ удалить программы, установленные из исходников в Linux
Не все программы доступны в официальных или сторонних репозиториях, поэтому вы не можете установить их с помощью обычных менеджеров пакетов.
Иногда приходится устанавливать программы вручную, компилируя их из исходного кода.
Как вы, возможно, уже знаете, когда вы устанавливаете программы из исходного кода, файлы пакета будут скопированы в несколько мест, таких как /usr/local/bin, /usr/local/etc/, в файловой системе.
Если в установленной программе из исходного кода нет встроенного деинсталлятора, удаление пакетов будет утомительной задачей.
Возможно, вам придется потратить пару (или несколько) минут, чтобы найти эти файлы пакета и удалить их вручную.
Это то, чем я занимался до тех пор, пока не наткнулся на утилиту под названием «GNU Stow».
К счастью, у Stow есть фантастический способ легко управлять программами, установленными из исходного кода.
Проще говоря, Stow помогает вам упорядочить файлы пакетов так, чтобы ими было легко управлять.
В этом методе файлы не будут скопированы в несколько мест.
Вместо этого все файлы сохраняются в определенной папке, обычно под самим именем программы, и Stow создает символические ссылки на все файлы программ в соответствующих местах.
Например, /usr/local/bin может содержать символические ссылки на файлы в /usr/local/stow/vim/bin, /usr/local/stow/python/bin и т. д.
А также рекурсивно для любых других подкаталогов, таких как…/share, … /man, и так далее.
В этом руководстве я покажу вам, как с помощью Stow легко управлять программами, установленными из исходного кода, на практическом примере.
Установка GNU Stow
GNU Stow доступен в репозиториях по умолчанию популярных операционных систем Linux.
В Arch Linux и его вариантах выполните следующую команду, чтобы установить Stow.
на Debian, Ubuntu, Linux Mint:
на Fedora:
на RHEL/CentOS:
Как легко удалить программы, установленные из исходников в Linux
Как я уже упоминал ранее, все программные файлы пакета будут сохранены в корневой папке, расположенной в /usr/local/stow/.
В этом корневом или родительском каталоге каждый пакет будет сохранен в своем собственном частном подкаталоге.
Например, если мы установим редактор Vim из исходного кода, все программные файлы и каталоги, связанные с Vim, будут сохранены в папке /usr/local/stow/vim.
Если вы устанавливаете python из исходного кода, все файлы, связанные с python, будут храниться в /usr/local/stow/python и так далее.
Позвольте мне установить программу, например, hello, из исходника.
Сначала скачайте tarball программы «hello».
Распакуйте загруженный архив с помощью команды:
Приведенная выше команда создаст каталог с именем «hello-2.10» в текущем рабочем каталоге и извлечет все содержимое в нем.
Переключиться на извлеченный каталог:
Запустите следующую команду с параметром –prefix.
Приведенная выше команда сохранит файлы сборки в указанном месте, т.е. в нашем случае /usr/local/stow/hello.
Наконец, соберите и установите программу hello, используя следующие команды:
Программа hello была установлена в /usr/local/stow/hello/location.
Вы можете проверить это командой «ls», как показано ниже.
Наконец, перейдите в каталог /usr/local/stow и выполните следующую команду, чтобы сгенерировать необходимые символические ссылки.
Что только что произошло, так это то, что все файлы и каталоги, содержащиеся в пакете hello, были связаны с каталогом / usr / local /.
Другими словами, / usr / local / stow / hello / bin был связан с / usr / local / bin, а / usr / local / stow / hello / share был связан с / usr / local / share и / usr / local / stow / hello / share / man была связана с / usr / local / share / man и так далее.
Вы можете проверить их, используя команду «ls»:
Давайте проверим, работает программа hello или нет, используя команду:
Да, она работает!
Точно так же вы можете устанавливать программы, как описано выше, в своем собственном подкаталоге.
Вот содержимое корневого каталога Stow:
Видиет? Программа установлена /usr/local/stow/hello/location.
Точно так же все пакеты будут храниться в своем собственном каталоге.
Здесь идет основная часть. Давайте удалим программу hello.
Для этого перейдите в каталог /usr/local/stow/:
..и выполните следующую команду:
Программа hello была только что удалена.
Вы можете проверить, действительно ли она удалена, используя команду:
Обратите внимание, что Stow удалил только символические ссылки.
Все программные файлы и каталоги, связанные с программой hello, по-прежнему доступны в папке / usr / local / stow / hello.
Таким образом, вы можете снова установить программу hello без необходимости загружать исходный файл.
Если вы больше не хотите этого, просто удалите папку.
Чтобы узнать больше о Stow, обратитесь к справочным страницам.
Что такое python.exe? Это безопасно или вирус? Как удалить или исправить это
Что такое python.exe?
python.exe это исполняемый файл, который является частью Python 2.7.3 Программа, разработанная Python Software Foundation, Программное обеспечение обычно о 15.13 MB по размеру.
Расширение .exe имени файла отображает исполняемый файл. В некоторых случаях исполняемые файлы могут повредить ваш компьютер. Пожалуйста, прочитайте следующее, чтобы решить для себя, является ли python.exe Файл на вашем компьютере — это вирус или троянский конь, который вы должны удалить, или это действительный файл операционной системы Windows или надежное приложение.
Python.exe безопасен, или это вирус или вредоносная программа?
Первое, что поможет вам определить, является ли тот или иной файл законным процессом Windows или вирусом, это местоположение самого исполняемого файла. Например, такой процесс, как python.exe, должен запускаться из C: python27 python.exe, а не где-либо еще.
Для подтверждения откройте Диспетчер задач, перейдите в «Просмотр» -> «Выбрать столбцы» и выберите «Имя пути к изображению», чтобы добавить столбец местоположения в диспетчер задач. Если вы найдете здесь подозрительный каталог, возможно, будет хорошей идеей продолжить изучение этого процесса.
Другой инструмент, который иногда может помочь вам обнаружить плохие процессы, — это Microsoft Process Explorer. Запустите программу (она не требует установки) и активируйте «Проверить легенды» в разделе «Параметры». Теперь перейдите в View -> Select Columns и добавьте «Verified Signer» в качестве одного из столбцов.
Если статус процесса «Подтвержденный подписчик» указан как «Невозможно проверить», вам следует взглянуть на процесс. Не все хорошие процессы Windows имеют ярлык проверенной подписи, но ни один из них не имеет плохих.
Самые важные факты о python.exe:
- Находится в C: python27 вложенная;
- Издатель: Python Software Foundation
- Полный путь: C: python27 python.exe
- Файл справки:
- URL издателя: www.python.org
- Известно, что до 15.13 MB по размеру на большинстве окон;
Если у вас возникли какие-либо трудности с этим исполняемым файлом, вы должны определить, заслуживает ли он доверия, перед удалением python.exe. Для этого найдите этот процесс в диспетчере задач.
Найдите его местоположение (оно должно быть в C: python27) и сравните его размер с приведенными выше фактами.
Если вы подозреваете, что можете быть заражены вирусом, вы должны немедленно попытаться это исправить. Чтобы удалить вирус python.exe, необходимо Загрузите и установите приложение полной безопасности, например Malwarebytes., Обратите внимание, что не все инструменты могут обнаружить все типы вредоносных программ, поэтому вам может потребоваться попробовать несколько вариантов, прежде чем вы добьетесь успеха.
Кроме того, функциональность вируса может сама влиять на удаление python.exe. В этом случае вы должны включить Безопасный режим с поддержкой сети — безопасная среда, которая отключает большинство процессов и загружает только самые необходимые службы и драйверы. Когда вы можете запустить программу безопасности и полный анализ системы.
Могу ли я удалить или удалить python.exe?
Не следует удалять безопасный исполняемый файл без уважительной причины, так как это может повлиять на производительность любых связанных программ, использующих этот файл. Не забывайте регулярно обновлять программное обеспечение и программы, чтобы избежать будущих проблем, вызванных поврежденными файлами. Что касается проблем с функциональностью программного обеспечения, проверяйте обновления драйверов и программного обеспечения чаще, чтобы избежать или вообще не возникало таких проблем.
Согласно различным источникам онлайн, 5% людей удаляют этот файл, поэтому он может быть безвредным, но рекомендуется проверить надежность этого исполняемого файла самостоятельно, чтобы определить, является ли он безопасным или вирусом. Лучшая диагностика для этих подозрительных файлов — полный системный анализ с Reimage, Если файл классифицируется как вредоносный, эти приложения также удаляют python.exe и избавляются от связанных вредоносных программ.
Однако, если это не вирус и вам нужно удалить python.exe, вы можете удалить Python 2.7.3 со своего компьютера, используя его деинсталлятор, который должен находиться по адресу: MsiExec.exe / I
- 1. в Меню Пуск (для Windows 8 щелкните правой кнопкой мыши в нижнем левом углу экрана), нажмите панель, а затем под программы:
o Windows Vista / 7 / 8.1 / 10: нажмите Удаление программы.
o Windows XP: нажмите Добавить или удалить программы.
- 2. Когда вы найдете программу Python 2.7.3щелкните по нему, а затем:
o Windows Vista / 7 / 8.1 / 10: нажмите Удалить.
o Windows XP: нажмите Удалить or Изменить / Удалить вкладка (справа от программы).
- 3. Следуйте инструкциям по удалению Python 2.7.3.
Распространенные сообщения об ошибках в python.exe
Наиболее распространенные ошибки python.exe, которые могут возникнуть:
• «Ошибка приложения python.exe.»
• «python.exe не удалось.»
• «Возникла ошибка в приложении python.exe. Приложение будет закрыто. Приносим извинения за неудобства.»
• «python.exe не является приложением Win32.»
• «python.exe не запущен.»
• «python.exe не найден.»
• «Не удается найти python.exe.»
• «Ошибка запуска программы: python.exe.»
• «Неверный путь к приложению: python.exe».
Эти сообщения об ошибках .exe могут появляться во время установки программы, во время выполнения связанной с ней программы Python 2.7.3, при запуске или завершении работы Windows, или даже при установке операционной системы Windows. Отслеживание момента появления ошибки python.exe является важной информацией при устранении неполадок.
Как исправить python.exe
Аккуратный и опрятный компьютер — это один из лучших способов избежать проблем с Python 2.7.3. Это означает выполнение сканирования на наличие вредоносных программ, очистку жесткого диска cleanmgr и ПФС / SCANNOWудаление ненужных программ, мониторинг любых автозапускаемых программ (с помощью msconfig) и включение автоматических обновлений Windows. Не забывайте всегда делать регулярные резервные копии или хотя бы определять точки восстановления.
Если у вас возникла более серьезная проблема, постарайтесь запомнить последнее, что вы сделали, или последнее, что вы установили перед проблемой. Использовать resmon Команда для определения процессов, вызывающих вашу проблему. Даже в случае серьезных проблем вместо переустановки Windows вы должны попытаться восстановить вашу установку или, в случае Windows 8, выполнив команду DISM.exe / Online / Очистка-изображение / Восстановить здоровье, Это позволяет восстановить операционную систему без потери данных.
Чтобы помочь вам проанализировать процесс python.exe на вашем компьютере, вам могут пригодиться следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Единый рейтинг риска безопасности указывает на вероятность того, что это шпионское ПО, вредоносное ПО или потенциальный троянский конь. Это антивирус обнаруживает и удаляет со своего жесткого диска шпионское и рекламное ПО, трояны, кейлоггеры, вредоносное ПО и трекеры.
Обновлено апреля 2020 года:
Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:
- Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
- Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
- Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.
(опциональное предложение для Reimage — Cайт | Лицензионное соглашение | Политика Kонфиденциальности | Удалить)
Загрузите или переустановите python.exe
это не рекомендуется загружать заменяемые exe-файлы с любых сайтов загрузки, так как они могут содержать вирусы и т. д. Если вам нужно скачать или переустановить python.exe, мы рекомендуем переустановить основное приложение, связанное с ним. Python 2.7.3.
Информация об операционной системе
Ошибки python.exe могут появляться в любых из нижеперечисленных операционных систем Microsoft Windows:
- Окна 10
- Окна 8.1
- Окна 7
- Windows Vista
- Windows XP
- Windows ME
- Окна 2000