【发布时间】:2018-09-02 20:40:16
【问题描述】:
我喜欢 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 pin来阻止旧版本受到升级的影响。
标签: python macos virtualenv homebrew