Acabo de obtener algo de espacio en un servidor VPS (que se ejecuta en ubuntu 8.04) y estoy intentando instalar django en él. El servidor tiene instalado Python 2.5, pero supongo que no es una instalación estándar. Cuando ejecuto el script de instalación para django, obtengo
amitoj@ninja:~/Django-1.2.1$ python setup.py install
Traceback (most recent call last):
File "setup.py", line 1, in <module>
from distutils.core import setup
ImportError: No module named distutils.core
Estoy perplejo. Todos los artículos en Internet me dicen cómo instalar módulos usando distutils. Pero, ¿cómo obtengo distutils? ¿Alguien puede señalarme el archivo de distutils? Busqué en /usr/lib/local/python2.5, /usr/lib/python2.5, etc., y como era de esperar, no se encontraron distutils.

sudo apt-get install python3-distutilslo solucionará. Pero su nota aclara la diferencia de versión.python3-distutilsFWIW ...Sé que esta es una pregunta antigua, pero acabo de encontrar el mismo problema usando Python 3.6 en Ubuntu, y puedo resolverlo usando el siguiente comando:
fuente
has no installation candidateUbuntu 16.04.6 LTSSi no puede instalar con alguno de estos:
Prueba esto en su lugar:
Ref: https://groups.google.com/forum/#!topic/beagleboard/RDlTq8sMxro
fuente
Errors were encountered while processing: oracle-java11-installer-local E: Sub-process /usr/bin/dpkg returned an error code (1)java -versionmiradas bien:java version "11.0.4" 2019-07-16 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)python3-distutils-extra(en Ubuntu16.04) ypython3-distutils(no se puede localizar en python3-distutils-extra)?puede utilizar
sudo apt-get install python3-distutilscon permiso de root.creo que funcionó aquí
fuente
Puede instalar el
python-distutilspaquete.sudo apt-get install python-distutilsdebería ser suficiente.fuente
distutils.Me encontré con este error en un Beaglebone Black usando la distribución estándar de Angstrom. Actualmente ejecuta Python 2.7.3, pero no incluye distutils. La solución para mí fue instalar distutils. (Requería privilegios su).
Después de esa instalación, el comando con errores anteriormente funcionó bien.
fuente
Si se encuentra en un escenario en el que está utilizando una de las últimas versiones de Ubuntu (o variantes como Linux Mint), una que viene con Python 3.8, entonces NO podrá tener Python3.7
distutils, el alias no podrá usarpipopipenvcon Python 3.7, consulte: Cómo instalar python-distutils para versiones antiguas de PythonObviamente, usar Python3.8 no es un problema.
fuente
Si el sistema Python está estropeado (es decir, los paquetes del sistema operativo dividen distutils en un paquete python-devel) y no puede pedirle a un administrador de sistemas que instale la pieza que falta, entonces tendrá que instalar su propio Python. Requiere algunos archivos de encabezado y una cadena de herramientas de compilación. Si no puede tenerlos, intente compilar un Python en una computadora idéntica y simplemente cópielo.
fuente
Puede intentar instalar Python 2.6,
sudo apt-get install python2.6Esto debería instalar la última versión de Python y también el paquete distutils.
fuente