这是一个brew“包”:
brew info pyenv
pyenv: stable 1.2.18 (bottled), HEAD
Python version management
https://github.com/pyenv/pyenv
/usr/local/Cellar/pyenv/1.2.16 (671 files, 2.5MB)
Poured from bottle on 2020-03-09 at 20:39:44
/usr/local/Cellar/pyenv/1.2.17 (696 files, 2.5MB) *
Poured from bottle on 2020-03-20 at 11:02:14
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/pyenv.rb
==> Dependencies
Required: autoconf ✔, openssl@1.1 ✘, pkg-config ✘, readline ✔
==> Options
--HEAD
Install HEAD version
==> Analytics
install: 48,345 (30 days), 179,715 (90 days), 619,315 (365 days)
install-on-request: 46,259 (30 days), 168,874 (90 days), 572,926 (365 days)
build-error: 0 (30 days)下面是我安装的另一个brew“包”:
brew info pyenv-virtualenv
pyenv-virtualenv: stable 1.1.5, HEAD
Pyenv plugin to manage virtualenv
https://github.com/pyenv/pyenv-virtualenv
/usr/local/Cellar/pyenv-virtualenv/1.1.5 (22 files, 65.4KB) *
Built from source on 2020-03-20 at 11:12:52
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/pyenv-virtualenv.rb
==> Dependencies
Required: pyenv ✘
==> Options
--HEAD
Install HEAD version
==> Caveats
To enable auto-activation add to your profile:
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi
==> Analytics
install: 9,469 (30 days), 32,494 (90 days), 104,366 (365 days)
install-on-request: 9,365 (30 days), 32,015 (90 days), 102,918 (365 days)
build-error: 0 (30 days)为什么一个是“从瓶子里倒出来的”,另一个是“从源头上造出来的”。这两者有什么不同?
发布于 2020-06-10 16:39:12
在Homebrew的行话中,“瓶子”是一个预编译的包。“从瓶子里倒”的意思是“用预编译的包安装”。pyenv有一个瓶子,因为它需要编译,而pyenv-virtualenv不需要。
请参阅docs。
https://stackoverflow.com/questions/62286725
复制相似问题