Kiedy próbuję dodać virtualenv jako tłumacza w PyCharm Community 2018.1.2 w Kubuntu 18.04, pojawia się następujący błąd:
ModuleNotFoundError: Żaden moduł o nazwie „distutils.core”
Jak mogę to rozwiązać?
ubuntu
python
pycharm
virtualenv
Hrvoje T.
źródło
źródło
Odpowiedzi:
Musiałem to zainstalować. To była świeża instalacja Kubuntu 18.04, oczywiście bez tego potrzebnego pakietu.
Następnie zrestartowałem PyCharm i udało mi się stworzyć wirtualnego tłumacza projektu.
źródło
python3-pip
robi.python3-pip
, zobacz askubuntu.com/questions/1185084/…Jeśli odpowiedź @Hrvoje T nie zadziałała (nie działała dla mnie), spróbuj tego:
Uruchom to polecenie i powinieneś być w stanie zainstalować narzędzia do pakowania w Pycharm:
To
python3-pip
, niepython-pip
, jeśli używasz interpretera Python3./programming/43567996/pycharm-python-packaging-tools-not-found
źródło
Ani @Hrvoje T i @hyukkyulee nie działały dla mnie, ponieważ już zainstalowałem te pakiety. Odinstalowanie i ponowne zainstalowanie również nie rozwiązało problemu.
Właśnie zaktualizowałem swój system do Ubuntu 19.10 i zauważyłem, że zaktualizowali interpreter Pythona do wersji 3.7. PyCharm generował jednak interpreter Venv w oparciu o jego poprzedni (python 3.6). Zmieniając
base interpreter
zNew Interpreter block
, rozwiązałem ten problem.źródło
W rzeczywistości rozwiązanie @hyukkyulee rozwiązało problem.
Jest tak, ponieważ domyślnie Ubuntu jest wyposażony w Python 2.7 i Python 3.x wersja. A jeśli zainstalowałeś pip za pomocą
zainstaluje 'pip' w folderze python 2.7.
więc musisz określić python3-pip, aby zainstalować pip w folderze python 3 wraz z innymi pakietami util.
źródło