Когда я пытаюсь добавить 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 вместе с другими утилитными пакетами.