Перейдите на python 3.6.5 с помощью brew: Ошибка / bin / sh: sphinx-build: команда не найдена make: *** [build] Ошибка 127 - PullRequest
0 голосов
/ 07 февраля 2019

Пожалуйста, я понижаюсь до Python 3.6.5, используя brew, но я получил эту ошибку:

Команда:

brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb

Ошибка:

mkdir -p build
Using existing Misc/NEWS file
PATH=./venv/bin:$PATH sphinx-build -b html -d build/doctrees -D latex_elements.papersize=  . build/html 
/bin/sh: sphinx-build: command not found
make: *** [build] Error 127

Do not report this issue to Homebrew/brew or Homebrew/core!

These open issues may also help:
Python 3.7.2 install fails https://github.com/Homebrew/homebrew-core/issues/36753
pagmo: build with python binding https://github.com/Homebrew/homebrew-core/pull/36445
python@2: fix zlib with CLT on 10.14 https://github.com/Homebrew/homebrew-core/pull/34562

Кто-нибудь может мне помочь?

PS: Xcode уже установлен, я запускаю brew unlink python (чтобы отсоединить 3.7), sphinx-build включен /usr/local/bin/sphinx-build.

Ответы [ 2 ]

0 голосов
/ 04 августа 2019

См. формула python.rb для 3.6.8

Пошаговые инструкции с расшифровкой в ​​моем комментарии в форке:

Мне пришлось уйтиin, то есть не закомментируйте

depends_on sphinx-doc" => :build

для сборки из источника, как подробно описано в моем комментарии к форку:

gisthub dukechem fork формулы python.rb для 3.6.8

0 голосов
/ 07 февраля 2019

Формула варева для 3.6.5 имеет некоторые проблемы.Вот проблема open на github об этой ошибке.

Я решил изменить на pyenv с pyenv-virtualenv, чтобы не использовать brew switch python 3.xx все время.

Поскольку мне нужно использовать множество различных установок Python на одной и той же машине, например, 2.7 и 3.4, и во многих виртуальных средах, просто brew swicth и virtualenv не работают.

...