我试图在Mac OS X 10.6.2上切换到Homebrew(之前使用fink和macport)。我已经安装了Python 2.7。
brew install python
问题是与Macport相反,似乎没有python_select实用程序,我的默认Mac Python始终是默认值。which python
给我
/usr/bin/python
而且 /usr/bin/python
不是符号链接
我该怎么做让 brew 版本的 python 成为我的默认 python?
brew install python3
命令),那么你需要通过终端运行以下命令:export PATH="/usr/local/opt/python@3.11/libexec/bin:$PATH"
这是针对最新的Python版本3.11。请确保编辑命令以与您的Python版本相对应。
brew link python
你必须创建/添加一个Python别名,并将其放入您的.zprofile文件中(位于Users/username文件夹中,如果按Shift+command+.可显示隐藏文件)。
这个别名必须指向您的Homebrew Python安装位置。
alias python ='opt/homebrew/bin/python3'
sudo chown -R $(whoami) $(brew --prefix)/*
这是因为/usr/local
不再可以更改所有者
如果有人需要像我一样玩一下Python,可以直接在终端中调用它:
python3 my_python_file.py
假设Python 3.x已经安装,当然,在我的情况下使用brew。
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
。来源:https://discourse.brew.sh/t/what-happened-to-the-standard-python-package/935 - George