Неможливо встановити віртуальний інтерпретатор у PyCharm в Linux


58

Коли я намагаюся додати virtualenv як інтерпретатор у PyCharm Community 2018.1.2 в Kubuntu 18.04, я отримую таку помилку:

ModuleNotFoundError: Немає модуля з назвою "distutils.core"

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

Як я можу це вирішити?


Проблема відстеження цього виправлення: youtrack.jetbrains.com/issue/PY-32099
Phoenix

1
Завжди в Linux ... Немає проблем на mac / windows, тільки в Linux завжди потрібно щось додати / виправити, і ти збентежишся, підтримуючи це над двома іншими ...
DimiDak,

У кожної платформи є свої проблеми.
Hrvoje T

Відповіді:


89

Мені довелося його встановити. Це була свіжа установка Kubuntu 18.04, очевидно, без цього потрібного пакету.

sudo apt-get install python3-distutils

Після цього я перезапустив PyCharm і створення інтерпретатора віртуального проекту було успішним.


1
Це добре працювало для мене.
cstrutton

На жаль, питання не вказує, як встановлено pycharm. Тому просто для повноти: 1. Цей Піхарм, мабуть, був встановлений нескладно. (Я щодня використовую pycharm у кількох встановленнях, і жодної помилки ніколи не було. Тільки після тестування оснащення pycharm на новій установці 18.04) 2. Після встановлення "python3-disutils". Я отримав помилку "ModuleNotFoundError: Немає модуля з назвою" setuptools "".
MadMike

Це не встановить інструменти налаштування. Але python3-pipробить.
wowkin2

@MadMike У моєму випадку проблема полягала у встановленні Windows, намагаючись використовувати віддалений інтерпретатор SSH під час націлювання на сервер-розп. Проста установка 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


1

Ні @Hrvoje T і @hyukkyulee не працювали для мене, оскільки я вже встановив ці пакунки. Видалення та перевстановлення проблеми також не вирішили.

Я щойно оновив свою систему до Ubuntu 19.10 і помітив, що вони оновили інтерпретатор python до 3.7. Однак PyCharm генерував інтерпретатор венв на основі попереднього (python 3.6). Змінивши на base interpreterз, New Interpreter blockя вирішив це питання.


0

Власне рішення @hyukkyulee вирішило проблему.

Це тому, що за замовчуванням Ubuntu поставляється з версією python 2.7 та python 3.x. І якщо ви встановили pip за допомогою

sudo apt install python-pip

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

тому вам потрібно вказати python3-pip, щоб встановити pip у папку python 3 разом з іншими пакунками утиліти.


Я використовував Kubuntu, а не Ubuntu.
Хрвойо T

@HrvojeT Це буде працювати на будь-якому ([KULX] buntu на будь-якій розклеєній версії.
MadMike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.