我喜欢Homebrew并用它在我的Mac上安装几乎任何东西。但是,我仍然遇到一些问题。其中之一是孤立的Python环境问题。
每当我使用brew cleanup
时,都会清除所有旧版本的Python,这会使所有现有环境无法使用,并在启动Python时会出现以下错误:
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /Users/user123/.virtualenvs/my_env/bin/python
Reason: image not found
Abort trap: 6
我不是在寻找一种修复环境的方法,而是试图了解这里最好的做法。永远不要运行brew cleanup
?
brew cleanup
不是最敏感的命令,偶尔会引起一些问题。然而,由于酿造不会自我清理,有时它是必要的邪恶。理想情况下,brew清理不会破坏现有版本,否则您只需使用brew reinstall ...
修复现有版本。