Не удается удалить Python 3.6

Еще одна хорошая опция визуализации для Ubuntu - это VMware Workstation, но она не является бесплатной (бесплатно, поскольку вам нужно заплатить за нее, и у вас нет доступа к исходному коду).

Однако, как виртуальный, так и vmware даст вам плохую производительность видео, независимо от того, что вы делаете. Визуализация ОС просто не дает вам хорошей производительности видео.

Лучшим решением для вас было бы использовать гипервизор с голым металлом, такой как xenserver. Затем используйте gpu pass-through, чтобы посвятить Radeon R9-270X виртуальной машине. Ниже приведено видео о том, кто-то использует gpu pass-through для игры в Battlefield 3.

https://www.youtube.com/watch?v=8vCH-7AeNvg

3
задан 15 May 2018 в 14:52

4 ответа

Ваши python3 и python3.6 бинарные файлы1 установлены в /usr/local/bin, который не является местом по умолчанию, а dpkg (или APT) не знает о них. Поэтому они скорее всего не были установлены dpkg или APT. Чтобы удалить их, просто удалите их из папки /usr/local/bin.

Предварительная проверка

Я рекомендую сначала их переименовать:

sudo mv /usr/local/bin/python3 /usr/local/bin/python3.bak sudo mv /usr/local/bin/python3.6 /usr/local/bin/python3.6.bak

Затем проверьте, версия, установленная APT, запускается при запуске python3:

python3 --version # expected output: Python 3.5.2

Если эта проверка завершается успешно, вы можете безопасно удалить файлы /usr/local/bin/python3.bak и /usr/local/bin/python3.6.bak.

1 Фактически, один файл может быть символической ссылкой на другой.

2
ответ дан 17 July 2018 в 14:20

Я полагаю, вы могли бы использовать: sudo -i, чтобы добраться до вашего корня

, а затем, используя:

apt purge python3-minimal, например.

Я сделал это сегодня, и он работал, насколько я могу судить.

Удачи

-2
ответ дан 17 July 2018 в 14:20

Ваши python3 и python3.6 бинарные файлы1 установлены в /usr/local/bin, который не является местом по умолчанию, а dpkg (или APT) не знает о них. Поэтому они скорее всего не были установлены dpkg или APT. Чтобы удалить их, просто удалите их из папки /usr/local/bin.

Предварительная проверка

Я рекомендую сначала их переименовать:

sudo mv /usr/local/bin/python3 /usr/local/bin/python3.bak sudo mv /usr/local/bin/python3.6 /usr/local/bin/python3.6.bak

Затем проверьте, версия, установленная APT, запускается при запуске python3:

python3 --version # expected output: Python 3.5.2

Если эта проверка завершается успешно, вы можете безопасно удалить файлы /usr/local/bin/python3.bak и /usr/local/bin/python3.6.bak.

1 Фактически, один файл может быть символической ссылкой на другой.

2
ответ дан 20 July 2018 в 14:25
  • 1
    Выход: Python 3.5.2. Могу ли я удалить эти файлы /usr/local/bin/python3.bak and /usr/local/bin/python3.6.bak сейчас? Я только хочу удалить python 3.6 и восстановить все в обычном режиме. Так что, возможно, в более позднем моменте я смогу установить python 3.6 с помощью рекомендуемого способа, что и что? – SHREYASH ANARASE 15 May 2018 в 14:26
  • 2
    Да, я могу подтвердить, в моем случае он также возвращает Python 3.5.2, хотя версия пакета - 3.5.1-3. Таким образом, похоже, это 16,04 по умолчанию. Чтобы получить Python 3.6 на Ubuntu 16.04, вы должны использовать PPA: askubuntu.com/q/865554/250300 – Melebius 15 May 2018 в 14:42

Я полагаю, вы могли бы использовать: sudo -i, чтобы добраться до вашего корня

, а затем, используя:

apt purge python3-minimal, например.

Я сделал это сегодня, и он работал, насколько я могу судить.

Удачи

-2
ответ дан 20 July 2018 в 14:25
  • 1
    Добро пожаловать в Спросите Ubuntu и спасибо за отзыв! Тем не менее, я боюсь, что ваш ответ не будет работать в этом случае. Когда OP не может завершить apt-get remove, он, скорее всего, не сможет завершить apt purge, который включает apt-get remove. – Melebius 14 May 2018 в 14:56

Другие вопросы по тегам:

Похожие вопросы: