Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Неправильная установка Python  (Прочитано 978 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RomTurino

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Неправильная установка Python
« : 09 Октября 2020, 10:26:00 »
Здравствуйте! Прошу помочь мне, страждущему и немного  :idiot2:
Решил глянуть, какая у меня версия python - получилось, что 2.7. Решил посмотреть в интернете, как обновлять. Никак не получилось, хотя команд бестолковых введена была масса, я отгрепал все в истории:
Код: (txt) [Выделить]
    9  sudo apt install -y python3-pip
   10  sudo apt install -y python3-pip
   63  sudo apt install python3.8
   65  sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8
   66  sudo update-alternatives --config python3
   67  sudo update python
   68  python --version
   69  sudo apt-get install python3.7
   70  sudo apt-get install python3.8.5
   71  sudo apt-get install python3.8
   72  python -v
   73  python --version
   76  sudo apt-get install python3.8
   77  python --version
   78  sudo apt-get install python3.6
   79  python --version
   80  sudo aapt-ger install python3.7
   81  sudo apt-get install python3.7
   82  sudo apt-get install python3.8
   83  sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1
   84  python --version
  108  sudo rm /usr/bin/python3
  109  sudo ln -s python 3.5 /usr/bin/python3
  110  find python
  113  find python
  114  sudo rm /usr/bin/python3
  115  sudo ln -s python3.5 /usr/bin/python3
  121  sudo rm /usr/bin/python3.6
  123  sudo rm /usr/bin/python3.6m
  124  sudo rm /usr/bin/python3.7
  125  sudo rm /usr/bin/python3.8
  126  sudo rm /usr/bin/python3.7m
  127  sudo rm /usr/bin/python3.8-config
  128  sudo rm /usr/bin/python3-config
  129  sudo rm /usr/bin/python3-futurize
  130  sudo rm /usr/bin/python3-pasteurize
  131  sudo rm /usr/bin/python3
  134  sudo ln -s python3.5 /usr/bin/python3.6
  214  findpython3
  215  sudo pm python3
  217  sudo rm python3
  218  sudo rm python3.6
  219  where python3
  236  ls -la /usr/bin/python
  237  sudo apt-get install --reinstall python3-minimal
  239  sudo apt-get install --reinstall python3-minimal
  243  sudo apt-get install --reinstall python2
  352  ls -la /usr/bin/python
  354  sudo apt install --reinstall python3-minimal
  364  cd /usr/lib/python3/dist-packages
  368  history | grep python
  369  history | grep python > /home/roman/list_errors_python
Результатом всех этих действий стало то, что описывалось мной в этом посте: https://forum.ubuntu.ru/index.php?topic=312762.msg2434379#msg2434379

И в итоге пришло к тому, что ничего больше устанавливать и скачивать не получается. Как откатить все изменения по python назад?

« Последнее редактирование: 09 Октября 2020, 12:25:52 от ALiEN175 »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Неправильная установка Python
« Ответ #1 : 09 Октября 2020, 11:05:57 »
А зачем новая тема?
Я считаю, такое не починить, переустанавливайте систему.
Набирайтесь опыта, Питон - это один из основных компонентов множества дистрибутивов, в т.ч. Ubuntu. С ним шутки плохи.

Несколько советов:
Python 3 как правило установлен, это python3 в командной строке
Используйте pip только для установки пакетов для пользователя (без sudo!) или в виртуальном окружении Питон (без sudo!).
Для установки в систему используйте только apt (большая часть популярных пакетов доступна в Ubuntu)

Если вы совершенно точно уверены, что вам нужна другая версия Python, и установленная в системе не подходит, ни в коем случае не пытайтесь её обновить или заменить.
Для разработки используются виртуальные машины и контейнеры. Если надо, подскажу куда копать в этом плане.
Debian 11, Debian 11 Server

Оффлайн Smorman

  • Активист
  • *
  • Сообщений: 322
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: Неправильная установка Python
« Ответ #2 : 09 Октября 2020, 11:53:03 »
Вам старожил всё правильно написал.
Я так полагаю, у вас 18.04, а в ней 2 (два) Питона.
По умолчанию 2.7

И вы проверяли версию:
$ python -V
Python 2.7.17

А если бы проверили так, то получили бы это:
$ python3 -V
Python 3.6.9

А теперь вы нагородили так в системе, что лучше совета старожила The Green Side и придумать не возможно!
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн www777

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2777
    • Просмотр профиля
Re: Неправильная установка Python
« Ответ #3 : 09 Октября 2020, 12:48:27 »
RomTurino, Вам ответили всё верно, иного более лучшего ответа быть не может! Кроме того, обратите внимание, что создание дублирущих тем это плохо.

Обсуждать тут больше нечего. Тема закрыта!

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.