Коли я намагаюся додати 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 генерував інтерпретатор венв на основі попереднього (python 3.6). Змінивши на base interpreter
з, New Interpreter block
я вирішив це питання.
Власне рішення @hyukkyulee вирішило проблему.
Це тому, що за замовчуванням Ubuntu поставляється з версією python 2.7 та python 3.x. І якщо ви встановили pip за допомогою
sudo apt install python-pip
встановить 'pip' у папку python 2.7.
тому вам потрібно вказати python3-pip, щоб встановити pip у папку python 3 разом з іншими пакунками утиліти.