使用brew降级到python 3.6.5:错误/ bin / sh:sphinx-build:找不到命令make:*** [build]错误127

时间:2019-02-07 10:35:32

标签: python python-3.6 downgrade

请,我正在使用brew降级到Python 3.6.5,但是出现了这个错误:

命令:

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 :(得分:0)

3.6.5的冲泡公式存在一些问题。这是github上的open问题,有关此错误。

为了避免一直使用brew switch python 3.xx,我决定使用pyenv-virtualenv更改为pyenv

由于我需要在同一台计算机上使用许多不同的Python安装,例如2.7和3.4以及许多虚拟环境,因此brew swicth和virtualenv不能正常工作。

答案 1 :(得分:0)

请参见python.rb formula for 3.6.8

有关分叉说明的分步说明,在我对fork的评论中:

我必须离开,即 不是 注释掉

depends_on sphinx-doc" => :build

如我的fork注释中所述,从源代码构建:

gisthub dukechem fork of python.rb formula for 3.6.8