У меня только что есть место на VPS-сервере (работающем на ubuntu 8.04), и я пытаюсь установить на него django. На сервере установлен python 2.5, но я предполагаю его нестандартную установку. Когда я запускаю сценарий установки для django, я получаю
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
Я в тупике. Все статьи в Интернете рассказывают мне, как устанавливать модули с помощью distutils. Но как мне получить сам distutils? Кто-нибудь может указать мне архив для distutils? Я просмотрел /usr/lib/local/python2.5, /usr/lib/python2.5 и т.д., и, как и ожидалось, не было найдено никаких distutils.
sudo apt-get install python3-distutils
мы ее исправим. Но в вашей заметке проясняется разница версий.python3-distutils
FWIW ...Я знаю, что это старый вопрос, но я столкнулся с той же проблемой, используя Python 3.6 в Ubuntu, и я могу решить ее с помощью следующей команды:
источник
has no installation candidate
Ubuntu 16.04.6 LTSЕсли вы не можете установить ни одно из них:
Попробуйте вместо этого:
Ссылка: https://groups.google.com/forum/#!topic/beagleboard/RDlTq8sMxro
источник
Errors were encountered while processing: oracle-java11-installer-local E: Sub-process /usr/bin/dpkg returned an error code (1)
java -version
внешность в порядке: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
(на Ubuntu16.04) иpython3-distutils
(не может найти на python3-distutils-extra)?вы можете использовать
sudo apt-get install python3-distutils
с правами root.я считаю, что это сработало здесь
источник
Вы можете установить
python-distutils
пакет.sudo apt-get install python-distutils
должно хватить.источник
distutils
комплекте.Я столкнулся с этой ошибкой на Beaglebone Black с использованием стандартного распределения Angstrom. В настоящее время он работает под управлением Python 2.7.3, но не включает distutils. Решением для меня была установка distutils. (Для этого требовались привилегии su.)
После этой установки команда, ранее выдававшая ошибку, работала нормально.
источник
Если вы находитесь в сценарии, в котором вы используете одну из последних версий Ubuntu (или варианты, такие как Linux Mint), которая поставляется с Python 3.8, тогда вы НЕ сможете иметь Python3.7
distutils
, псевдоним не сможет использоватьpip
илиpipenv
с Python 3.7, см .: Как установить python-distutils для старых версий PythonОчевидно, использование Python3.8 не проблема.
источник
Если системный Python не работает (т.е. пакеты ОС разделяют distutils в пакете python-devel) и вы не можете попросить системного администратора установить недостающий фрагмент, вам придется установить свой собственный Python. Для этого требуются некоторые файлы заголовков и набор инструментов компилятора. Если у вас их нет, попробуйте скомпилировать Python на идентичном компьютере и просто скопируйте его.
источник
Вы можете попробовать установить Python 2.6,
sudo apt-get install python2.6
Это должно установить последнюю версию Python, а также пакет distutils.
источник