Когда я пытаюсь добавить virtualenv в качестве переводчика в PyCharm Community 2018.1.2 в Kubuntu 18.04, я получаю следующую ошибку:
ModuleNotFoundError: нет модуля с именем distutils.core
Как я могу решить это?
Когда я пытаюсь добавить virtualenv в качестве переводчика в PyCharm Community 2018.1.2 в Kubuntu 18.04, я получаю следующую ошибку:
ModuleNotFoundError: нет модуля с именем distutils.core
Как я могу решить это?
Ответы:
Я должен был установить это. Это была свежая установка Kubuntu 18.04, очевидно, без этого необходимого пакета.
sudo apt-get install python3-distutils
После этого я перезапустил PyCharm и создание интерпретатора виртуального проекта прошло успешно.
python3-pip
делает.
python3-pip
, см. Askubuntu.com/questions/1185084/…
Если ответ @Hrvoje T не сработал (у меня он не сработал), попробуйте следующее:
Запустите эту команду, и вы сможете установить инструменты упаковки в Pycharm:
sudo apt install python3-pip
Это python3-pip
не так, python-pip
если вы используете интерпретатор Python3.
/programming/43567996/pycharm-python-packaging-tools-not-found
Ни @Hrvoje T, ни @hyukkyulee не работали для меня, так как я уже установил эти пакеты. Удаление и переустановка также не решили проблему.
Я только что обновил свою систему до Ubuntu 19.10 и заметил, что они обновили интерпретатор python до 3.7. PyCharm, однако, генерировал интерпретатор venv на основе своего предыдущего (python 3.6). Сменив base interpreter
с New Interpreter block
я решил эту проблему.
На самом деле, решение @hyukkyulee решило проблему.
Это потому, что по умолчанию Ubuntu поставляется с Python 2.7 и Python 3.x версии. И если вы установили пип с помощью
sudo apt install python-pip
установит pip в папку python 2.7.
поэтому вам нужно указать python3-pip для установки pip в папку python 3 вместе с другими утилитными пакетами.