У меня была точно такая же проблема вчера вечером, когда я наткнулся на ваш вопрос. & Mdash; Я тоже на Arch.
Я полагаю, что проблема может заключаться в нескольких разных вещах, но решение для меня заключалось в том, что у меня была установлена версия пакета python-distribute
для Python 2, и поэтому easy_install-2.7
не easy_install-3.2
.
Я полагаю, что в моем случае неправильная версия python-distribute
была установлена при попытке предварительно установить Sphinx из pacman (который устанавливает версию 1.0.8), поэтому удалите Sphinx и все последующие ненужные зависимости pacman -Rsu python-sphinx
, а затем установите python-distribute
дал мне правильную версию easy_install
, затем переустановил Sphinx с easy_install
и установка Sphinx работает как положено.
Если у вас есть другие вещи, которые зависят от python-distribute
, тогда процесс может быть немного другим. Но начните с простого удаления python-distribute
и работайте оттуда.
Удалите эту последнюю часть. Слишком рано утром, и я не думал прямо! python2-distribute
и python-distribute
- это отдельные пакеты, которые, я считаю, могут сосуществовать. Итак, если это ваша проблема, все, что вам нужно сделать, это проверить, что у вас есть python-distribute
(не «2»), если не установить его, а затем убедиться, что вы используете easy_install-3.2
для установки Sphinx.
Надеюсь, это поможет вам.