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'
¿Como puedo resolver esto?
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'
¿Como puedo resolver esto?
Respuestas:
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.
python3-pip
hace.
python3-pip
, consulte askubuntu.com/questions/1185084/…
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-pip
si está usando el intérprete python3.
/programming/43567996/pycharm-python-packaging-tools-not-found
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 interpreter
de New Interpreter block
resolví este problema.
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.