请,我正在使用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
上。
答案 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注释中所述,从源代码构建: