Não é possível instalar o intérprete virtual no PyCharm no Linux

58

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'

insira a descrição da imagem aqui

Como posso resolver isso?

Hrvoje T
fonte
Problema de rastreamento para que isso seja corrigido: youtrack.jetbrains.com/issue/PY-32099
phoenix
1
Sempre no linux ... Não há problema no mac / windows, apenas no linux você sempre adiciona / corrige algo para funcionar e fica envergonhado ao apoiá-lo nos outros dois ...
DimiDak
Toda plataforma tem seus próprios problemas.
Hrvoje T

Respostas:

89

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.

Hrvoje T
fonte
1
Isso funcionou bem pra mim.
Cstrutton 07/10/19
Para pior, a questão não especifica como o pycharm foi instalado. Portanto, apenas por uma questão de integridade: 1. Este Pycharm provavelmente foi instalado com snap. (Eu uso pycharm em várias instalações diariamente e nunca tive esse erro. Somente após testar o snap com pycharm em uma nova instalação 18.04) 2. Depois de instalar 'python3-disutils'. Recebi o erro "ModuleNotFoundError: nenhum módulo chamado 'setuptools'".
21318 MadMike
Isso não instalará ferramentas de configuração. Mas python3-pipfaz.
wowkin2 10/07
@MadMike No meu caso, o problema era uma instalação do Windows tentando usar o interpretador SSH remoto enquanto visava um servidor raspbian. Simplesmente instalar distutils como mostrado acima foi suficiente para fazer o intérprete funcionar.
Básico
Não consigo instalar python3-pip, consulte askubuntu.com/questions/1185084/…
mLstudent33
6

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-pipse você estiver usando o intérprete Python3.

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

hyukkyulee
fonte
1

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 interpreterde New Interpreter block, resolvi esse problema.

Koldar
fonte
0

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.

skay
fonte
Eu usei o Kubuntu, não o Ubuntu.
precisa
@HrvojeT Isso funcionará em qualquer ([KULX] buntu) em qualquer versão publicada.
MadMike