Как установить python -distutils - PullRequest
1 голос
/ 03 мая 2020

Я использую Ubuntu 20.04 с установленными python 3.8, 3.7 и 3.6. Я пытаюсь установить некоторые пакеты, используя pip в версиях 3.7 и 3.6, используя 'python3 .7 -m pip install package', но получаю ошибку ModuleNotFoundError: No module named 'distutils.util. У меня установлена ​​disutils, но она работает для python 3.8. Есть ли обходной путь для установки пакетов на python 3.7 и 3.6?

Ответы [ 2 ]

0 голосов
/ 12 мая 2020

У меня была проблема с pip и pipenv, это сработало для меня (удалите следующее, затем переустановите их):

   sudo apt purge python-pip-whl
   sudo apt purge pipenv
   sudo rm /usr/local/bin/pip*
   sudo rm /usr/bin/pipenv
   sudo apt update -y
   sudo apt install pipenv
0 голосов
/ 03 мая 2020

1) Запустите команду обновления для обновления репозиториев пакетов и получения последней информации о пакете

sudo apt-get update -y 

2) Запустите команду установки с флагом -y для быстрой установки пакетов и зависимостей.

sudo apt-get install -y python-distutils-extra

или

go на этом сайте, есть более подробная информация. https://ubuntu.pkgs.org/18.04/ubuntu-universe-amd64/python-distutils-extra_2.41ubuntu1_all.deb.html

...