Итак, я устанавливаю 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, но ничего не нашел.