Когда я пытаюсь добавить virtualenv в качестве переводчика в PyCharm Community 2018.1.2 в Kubuntu 18.04, я получаю следующую ошибку:
ModuleNotFoundError: нет модуля с именем distutils.core
Как я могу решить это?
ubuntu
python
pycharm
virtualenv
Хрвое Т
источник
источник
Ответы:
Я должен был установить это. Это была свежая установка Kubuntu 18.04, очевидно, без этого необходимого пакета.
После этого я перезапустил PyCharm и создание интерпретатора виртуального проекта прошло успешно.
источник
python3-pip
делает.python3-pip
, см. Askubuntu.com/questions/1185084/…Если ответ @Hrvoje T не сработал (у меня он не сработал), попробуйте следующее:
Запустите эту команду, и вы сможете установить инструменты упаковки в Pycharm:
Это
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 версии. И если вы установили пип с помощью
установит pip в папку python 2.7.
поэтому вам нужно указать python3-pip для установки pip в папку python 3 вместе с другими утилитными пакетами.
источник