Je viens d'avoir de l'espace sur un serveur VPS (fonctionnant sous ubuntu 8.04), et j'essaye d'installer django dessus. Le serveur a installé python 2.5, mais je suppose que son installation n'est pas standard. Quand j'exécute le script d'installation pour django, j'obtiens
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
Je suis perplexe. Tous les articles sur Internet me disent comment installer des modules à l'aide de distutils. Mais comment puis-je me distutils? Quelqu'un peut-il me diriger vers l'archive des distutils? J'ai regardé dans /usr/lib/local/python2.5, /usr/lib/python2.5 etc., et comme prévu, il n'y a pas de distutils à trouver.
sudo apt-get install python3-distutils
je la corrige. Mais votre note clarifie la différence de version.python3-distutils
FWIW ...Je sais que c'est une vieille question, mais je viens de rencontrer le même problème en utilisant Python 3.6 dans Ubuntu, et je suis capable de le résoudre à l'aide de la commande suivante:
la source
has no installation candidate
Ubuntu 16.04.6 LTSSi vous ne parvenez pas à installer l'un de ces éléments:
Essayez plutôt ceci:
Réf: https://groups.google.com/forum/#!topic/beagleboard/RDlTq8sMxro
la source
Errors were encountered while processing: oracle-java11-installer-local E: Sub-process /usr/bin/dpkg returned an error code (1)
java -version
apparence va 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
(sur Ubuntu16.04) etpython3-distutils
(impossible de localiser sur python3-distutils-extra)?vous pouvez utiliser
sudo apt-get install python3-distutils
avec l'autorisation root.je crois que ça a fonctionné ici
la source
Vous pouvez installer le
python-distutils
package.sudo apt-get install python-distutils
devrait suffire.la source
distutils
fournis avec .J'ai rencontré cette erreur sur un Beaglebone Black en utilisant la distribution standard Angstrom. Il exécute actuellement Python 2.7.3, mais n'inclut pas les distutils. La solution pour moi était d'installer distutils. (Il fallait des privilèges su.)
Après cette installation, la commande précédemment erronée s'est bien déroulée.
la source
Si vous êtes dans un scénario où vous utilisez l'une des dernières versions d'Ubuntu (ou des variantes comme Linux Mint), une qui est fournie avec Python 3.8, alors vous ne pourrez PAS avoir Python3.7
distutils
, l'alias ne pourra pas utiliserpip
oupipenv
avec Python 3.7, voir: Comment installer python-distutils pour les anciennes versions de pythonDe toute évidence, utiliser Python3.8 ne pose aucun problème.
la source
Si le système Python est en panne (c'est-à-dire que les packages du système d'exploitation divisent les distutils dans un package python-devel) et que vous ne pouvez pas demander à un administrateur système d'installer la pièce manquante, alors vous devrez installer votre propre Python. Il nécessite des fichiers d'en-tête et une chaîne d'outils de compilation. Si vous ne pouvez pas les avoir, essayez de compiler un Python sur un ordinateur identique et copiez-le simplement.
la source
Vous pouvez essayer d'installer Python 2.6,
sudo apt-get install python2.6
Cela devrait installer le dernier paquet Python et distutils.
la source