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?


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.


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


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.


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.


Eu usei o Kubuntu, não o Ubuntu.
precisa

@HrvojeT Isso funcionará em qualquer ([KULX] buntu) em qualquer versão publicada.
MadMike
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.