Не удается установить виртуальный переводчик в PyCharm в Linux

58

Когда я пытаюсь добавить virtualenv в качестве переводчика в PyCharm Community 2018.1.2 в Kubuntu 18.04, я получаю следующую ошибку:

ModuleNotFoundError: нет модуля с именем distutils.core

введите описание изображения здесь

Как я могу решить это?

Хрвое Т
источник
Исправлена ​​проблема с отслеживанием: youtrack.jetbrains.com/issue/PY-32099
феникс
1
Всегда в Linux ... Нет проблем в Mac / Windows, только в Linux вы всегда должны добавлять / исправлять что-то, чтобы работать и
смущаться,
У каждой платформы есть свои проблемы.
Hrvoje T

Ответы:

89

Я должен был установить это. Это была свежая установка Kubuntu 18.04, очевидно, без этого необходимого пакета.

sudo apt-get install python3-distutils

После этого я перезапустил PyCharm и создание интерпретатора виртуального проекта прошло успешно.

Хрвое Т
источник
1
Это работало нормально для меня.
cstrutton
К сожалению, вопрос не определяет, как Pycharm был установлен. Для полноты картины: 1. Этот Pycharm, вероятно, был установлен с оснасткой . (Я использую pycharm на нескольких установках ежедневно, и у меня никогда не было этой ошибки. Только после тестирования snap с pycharm на новой установке 18.04) 2. После установки 'python3-disutils'. Я получил ошибку "ModuleNotFoundError: Нет модуля с именем 'setuptools'".
MadMike
Это не установит инструменты настройки. Но python3-pipделает.
wowkin2
@MadMike В моем случае проблема заключалась в установке Windows, пытающейся использовать удаленный интерпретатор SSH при нацеливании на raspbian сервер. Простая установка distutils, как показано выше, была достаточной для запуска интерпретатора.
Базовый
Я не могу установить python3-pip, см. Askubuntu.com/questions/1185084/…
mLstudent33
6

Если ответ @Hrvoje T не сработал (у меня он не сработал), попробуйте следующее:

Запустите эту команду, и вы сможете установить инструменты упаковки в Pycharm:

sudo apt install python3-pip

Это python3-pipне так, python-pipесли вы используете интерпретатор Python3.

/programming/43567996/pycharm-python-packaging-tools-not-found

hyukkyulee
источник
1

Ни @Hrvoje T, ни @hyukkyulee не работали для меня, так как я уже установил эти пакеты. Удаление и переустановка также не решили проблему.

Я только что обновил свою систему до Ubuntu 19.10 и заметил, что они обновили интерпретатор python до 3.7. PyCharm, однако, генерировал интерпретатор venv на основе своего предыдущего (python 3.6). Сменив base interpreterс New Interpreter blockя решил эту проблему.

Koldar
источник
0

На самом деле, решение @hyukkyulee решило проблему.

Это потому, что по умолчанию Ubuntu поставляется с Python 2.7 и Python 3.x версии. И если вы установили пип с помощью

sudo apt install python-pip

установит pip в папку python 2.7.

поэтому вам нужно указать python3-pip для установки pip в папку python 3 вместе с другими утилитными пакетами.

Skay
источник
Я использовал Kubuntu, а не Ubuntu.
Hrvoje T
@HrvojeT Это будет работать с любым ([KULX] buntu на любой опубликованной версии.
MadMike