Quando tento adicionar virtualenv como intérprete na Comunidade PyCharm 2018.1.2 no Kubuntu 18.04, recebo o seguinte erro:
ModuleNotFoundError: nenhum módulo chamado 'distutils.core'
Como posso resolver isso?
Quando tento adicionar virtualenv como intérprete na Comunidade PyCharm 2018.1.2 no Kubuntu 18.04, recebo o seguinte erro:
ModuleNotFoundError: nenhum módulo chamado 'distutils.core'
Como posso resolver isso?
Respostas:
Eu tive que instalá-lo. Esta foi uma nova instalação do Kubuntu 18.04, obviamente, sem este pacote necessário.
sudo apt-get install python3-distutils
Depois disso, reiniciei o PyCharm e a criação do interpretador de projeto virtual foi bem-sucedida.
python3-pip
faz.
python3-pip
, consulte askubuntu.com/questions/1185084/…
Se a resposta de @Hrvoje T não funcionou (não funcionou para mim), tente o seguinte:
Execute este comando e você poderá instalar as ferramentas de empacotamento no Pycharm:
sudo apt install python3-pip
Não python3-pip
, python-pip
se você estiver usando o intérprete Python3.
/programming/43567996/pycharm-python-packaging-tools-not-found
Nem @Hrvoje T e @hyukkyulee funcionaram para mim desde que eu já havia instalado esses pacotes. Desinstalar e reinstalar também não resolveu o problema.
Acabei de atualizar meu sistema para o Ubuntu 19.10 e notei que eles haviam atualizado o interpretador python para 3.7. O PyCharm, no entanto, estava gerando o interpretador venv com base no anterior (python 3.6). Ao alterar o base interpreter
de New Interpreter block
, resolvi esse problema.
Na verdade, a solução @hyukkyulee resolveu o problema.
É porque, por padrão, o Ubuntu vem com as versões python 2.7 e python 3.x. E se você instalou o pip usando
sudo apt install python-pip
instalará 'pip' na pasta python 2.7.
então você precisa especificar python3-pip para instalar o pip na pasta python 3 junto com outros pacotes util.