No se puede instalar el intérprete virtual en PyCharm en Linux

58

Cuando intento agregar virtualenv como intérprete en PyCharm Community 2018.1.2 en Kubuntu 18.04 aparece el siguiente error:

ModuleNotFoundError: ningún módulo llamado 'distutils.core'

ingrese la descripción de la imagen aquí

¿Como puedo resolver esto?

Hrvoje T
fuente
Problema de
phoenix
1
Siempre en Linux ... No hay problema en Mac / Windows, solo en Linux siempre tienes que agregar / arreglar algo para trabajar y avergonzarte cuando lo
soportas
Cada plataforma tiene sus propios problemas.
Hrvoje T

Respuestas:

89

Tuve que instalarlo. Esta fue una nueva instalación de Kubuntu 18.04, obviamente, sin este paquete necesario.

sudo apt-get install python3-distutils

Después de eso reinicié PyCharm y la creación del intérprete de proyecto virtual fue exitosa.

Hrvoje T
fuente
1
Esto funcionó bien para mi.
cstrutton
Para mal, la pregunta no especifica cómo se ha instalado pycharm. Tan solo por el bien de la completitud: 1. Este Pycharm probablemente se ha instalado con snap. (Uso pycharm en varias instalaciones a diario y nunca tuve este error. Solo después de probar snap con pycharm en una nueva instalación de 18.04) 2. Después de instalar 'python3-disutils'. Recibí el error "ModuleNotFoundError: ningún módulo llamado 'setuptools'".
MadMike
Esto no instalará las herramientas de configuración. Pero lo python3-piphace.
wowkin2
@MadMike En mi caso, el problema era una instalación de Windows que intentaba usar el intérprete SSH remoto mientras apuntaba a un servidor raspbian. Simplemente instalar distutils como se muestra arriba fue suficiente para que el intérprete funcione.
Básico
No puedo instalar python3-pip, consulte askubuntu.com/questions/1185084/…
mLstudent33
6

Si la respuesta de @Hrvoje T no funcionó (no funcionó para mí), intente esto:

Ejecute este comando y debería poder instalar las herramientas de empaquetado en Pycharm:

sudo apt install python3-pip

Es python3-pip, no python-pipsi está usando el intérprete python3.

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

hyukkyulee
fuente
1

Ni @Hrvoje T ni @hyukkyulee trabajaron para mí ya que ya había instalado esos paquetes. Desinstalar y reinstalar no resolvió el problema también.

Acabo de actualizar mi sistema a Ubuntu 19.10 y noté que habían actualizado el intérprete de Python a 3.7. PyCharm, sin embargo, estaba generando el intérprete venv basado en el anterior (python 3.6). Al cambiar base interpreterde New Interpreter blockresolví este problema.

Koldar
fuente
0

En realidad, la solución @hyukkyulee resolvió el problema.

Esto se debe a que, de forma predeterminada, Ubuntu viene con la versión python 2.7 y python 3.x. Y si ha instalado pip usando

sudo apt install python-pip

instalará 'pip' en la carpeta python 2.7.

por lo tanto, debe especificar python3-pip para instalar pip en la carpeta python 3 junto con otros paquetes de utilidades.

skay
fuente
Usé Kubuntu, no Ubuntu.
Hrvoje T
@HrvojeT Esto funcionará en cualquier ([KULX] buntu en cualquier versión publicada.
MadMike