Pior以自制的我的最新更新(1.2.4)我已经Python的位置,通过brew --config
指示,并链接到最新版本家酿:自制失去跟踪的Python
Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/bin/python2.7
和这两者和对于which -a
,macOS系统提供的Python是可见的。
继更新,我已经失去了上网本的Python(尽管它依然存在,可作为python2
),只是旧系统提供的Python是由brew --config
上市
表示和which -a
。
这是最新的Homebrew的预期行为?如果没有,是否有修复恢复我曾经对最新的Homebrew Python的访问?
请注意,我还得到下面的结果(这意味着我不能使用brew
修复本身):
$ brew link --overwrite --dry-run python2
Warning: Already linked: /usr/local/Cellar/python/2.7.13_1
To relink: brew unlink python && brew link python
$ brew link --overwrite --dry-run python
Warning: Already linked: /usr/local/Cellar/python/2.7.13_1
To relink: brew unlink python && brew link python
$ brew link --overwrite --dry-run python3
Warning: Already linked: /usr/local/Cellar/python3/3.6.2
To relink: brew unlink python3 && brew link python3
天真我以为我可以在这个“手工”修复与
ln -s /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /usr/local/bin/python
但我想知道,鉴于家酿已经对Python配置做出如此深刻的变化,更多不会发生(这种连接将会中断)。毕竟,最新的更新选择删除这个链接,当它存在。