MacOs Monterey Python3 默认

Posted

技术标签:

【中文标题】MacOs Monterey Python3 默认【英文标题】:MacOs Monterey Python3 as default 【发布时间】:2022-01-04 15:50:35 【问题描述】:

我目前正在尝试将我的默认 Python 版本更改为 Python3。事实证明,这比预期的要难。 我已经尝试了以下方法:

    我尝试通过 alias python python3 更改别名,但这似乎只是为正在运行的终端会话更改它 我已经使用 Homebrew 再次安装了 Python3,并尝试通过自己定义并在 vim 中编辑来更改 zshellrun 命令中的目录 老实说,我不太了解这个过程,只是跟着教程学习,但没有奏效。 我尝试了命令ln -s -f /opt/homebrew/bin/python3 /usr/bin/python 来更改目录,但它返回了ln: /usr/bin/python: Operation not permitted

为了解决这个问题,我已经让终端完全访问本地硬盘,但它仍然无法正常工作

希望得到一些建议, 提前致谢

【问题讨论】:

在操作系统本身决定 python 应该引用 Python 3 解释器之前,您最好在使用任何您想使用的 Python 创建的虚拟环境中工作。 对于ln -s,您想尝试使用/usr/local/bin/python。您不能在 mac 上修改 /usr/bin/python - 另请参阅帖子 here。 可以从.zshrc 激活所述虚拟环境,以便它在zsh 的任何交互式实例中自动可用。 【参考方案1】:

首先确保安装的版本是链接的:

brew link python

然后在您的.bash_profile.bashrc.zshrc,如果您使用 zsh)上写下:

export PATH="/usr/local/opt/python@X.Y/libexec/bin:$PATH"

XY 更改为您的python 版本

【讨论】:

以上是关于MacOs Monterey Python3 默认的主要内容,如果未能解决你的问题,请参考以下文章

Python 多线程在 MacOS Monterey/Apple Silicon 上不起作用

.NET 5 虽然已安装但在 MacOS (Monterey) 中找不到

macos 输入法切换卡顿 macos monterey (已解决)

macos 输入法切换卡顿 macos monterey (已解决)

macos 输入法切换卡顿 macos monterey (已解决)

苹果发布 macOS 12——Monterey