Рейтинг:0

отсутствуют python3-distutils для python3.8 ubuntu 18.04

флаг kr

Итак, я устанавливаю Python 3.8:

justin@justin-Precision-5550:/usr/lib$ sudo aptitude установить python3.8
[sudo] пароль для Джастина: 
Будут установлены следующие НОВЫЕ пакеты:
  libpython3.8-минимальный{а} libpython3.8-stdlib{а} python3.8 
  python3.8-минимальный {а} 
0 обновленных пакетов, 4 новых установленных, 0 для удаления и 0 для отказа от обновления.
Нужно получить 0 Б/4550 КБ архивов. После распаковки будет использовано 18,5 Мб.
Вы хотите продолжить? [Д/н/?] д
(Чтение базы данных... На данный момент установлено 164546 файлов и каталогов.)
Подготовка к распаковке .../libpython3.8-minimal_3.8.0-3~18.04.1_amd64.deb ...
Распаковка libpython3.8-minimal:amd64 (3.8.0-3~18.04.1) ...
Подготовка к распаковке .../python3.8-minimal_3.8.0-3~18.04.1_amd64.deb ...
Распаковка python3.8-minimal (3.8.0-3~18.04.1)...
Выбор ранее невыбранного пакета libpython3.8-stdlib:amd64.
Подготовка к распаковке .../libpython3.8-stdlib_3.8.0-3~18.04.1_amd64.deb ...
Распаковка libpython3.8-stdlib:amd64 (3.8.0-3~18.04.1) ...
Выбор ранее невыбранного пакета python3.8.
Подготовка к распаковке .../python3.8_3.8.0-3~18.04.1_amd64.deb ...
Распаковка python3.8 (3.8.0-3~18.04.1)...
Настройка libpython3.8-minimal:amd64 (3.8.0-3~18.04.1) ...
Настройка python3.8-minimal (3.8.0-3~18.04.1)...
Настройка libpython3.8-stdlib:amd64 (3.8.0-3~18.04.1) ...
Настройка python3.8 (3.8.0-3~18.04.1)...
Обработка триггеров для меню gnome (3.13.3-11ubuntu1.1) ...
Обработка триггеров для поддержки mime (3.60ubuntu1)...
Триггеры обработки для desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Обработка триггеров для man-db (2.8.3-2ubuntu0.1)...

затем я устанавливаю python3-distutils

justin@justin-Precision-5550:/usr/lib/python3.8/distutils$ sudo aptitude установить python3-distutils
Будут установлены следующие НОВЫЕ пакеты:
  python3-distutils python3-lib2to3{a} 
0 обновленных пакетов, 2 новых установленных, 0 для удаления и 0 для отказа от обновления.
Нужно получить 0 Б/217 кБ архивов. После распаковки будет использовано 2118 кБ.
Вы хотите продолжить? [Д/н/?] д
Выбор ранее невыбранного пакета python3-lib2to3.
(Чтение базы данных... На данный момент установлено 165195 файлов и каталогов.)
Подготовка к распаковке .../python3-lib2to3_3.6.5-3_all.deb...
Распаковка python3-lib2to3 (3.6.5-3)...
Выбор ранее невыбранного пакета python3-distutils.
Подготовка к распаковке .../python3-distutils_3.6.5-3_all.deb...
Распаковка python3-distutils (3.6.5-3)...
Настройка python3-lib2to3 (3.6.5-3)...
Настройка python3-distutils (3.6.5-3)...
                                         

Однако, когда я проверяю исходные файлы, версия python3.8 не имеет установленной distlib?

justin@justin-Precision-5550:/usr/lib/python3.8/distutils$ pwd
/usr/lib/python3.8/distutils
justin@justin-Precision-5550:/usr/lib/python3.8/distutils$ ll
всего 40
drwxr-xr-x 3 root root 4096 13 августа 16:17 ./
drwxr-xr-x 28 root root 12288 13 августа 16:17 ../
-rw-r--r-- 1 root root 236 26 февраля 09:10 __init__.py
drwxr-xr-x 2 root root 4096 13 августа 16:17 __pycache__/
-rw-r--r-- 1 root root 12345 26 февраля 09:10 version.py

Это вызывает проблемы, когда я пытаюсь настроить виртуальные окружения в intelliJ:

введите описание изображения здесь

Я не уверен, что я пропустил шаг здесь или что-то сломано? Я попытался найти конкретный distutils.util для python3.8, но ничего не нашел.

Knud Larsen avatar
флаг by
`/usr/lib/python3.8/distutils/util.py` кажется включенным https://packages.ubuntu.com/bionic-updates/all/python3-distutils/filelist ........ Вы уверены, что в вашей «команде установки» используется правильная версия Python?
флаг kr
Извините, Кнуд, я не уверен, что вы имеете в виду? Как команда IntelliJ работает или?
Рейтинг:0
флаг kr

ладно, я тупо отключил "Рекомендуемые обновления"

введите описание изображения здесь

это означало, что я не мог получить правильную версию пакета для python3-disutils. После включения этого и последующего обновления до последней версии файлы теперь есть.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.