如何更新 Mac 的系统 Python

如何更新 Mac 的系统 Python

我目前在 Mavericks 上,我想将 Python 系统的版本 (2.7.5) 更新到最新版本 (2.7.7)http://www.python.org,因为我想安装 pygame。我该怎么办?我希望在终端中输入时能够运行最新版本的 Python python,我在网上搜索了一些指南,但对我来说有点混乱。

答案1

由于与其他软件不兼容,不建议替换 Mac OS X 的系统 Python。不过,Python 下载页面python可以将其安装到其他位置。安装后,您可能需要更改 PATH 环境变量,以便从命令行调用时运行新的 Python 解释器。

要编辑 PATH,请确定包含 Python 二进制文件的绝对文件夹路径。这可能类似于/Applications/Python/.../bin。将以下行添加到您的~/.bash_profile文件中:

export PATH=/path/to/new/python/bin:$PATH

重新启动 shell 后更改将生效。

答案2

最简单、最不具侵入性的方法是使用自制

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

然后,阅读从你的 shell 打印出来的说明。

安装 Python 3

使用 Homebrew 你可以安装 Python 3.x:

brew install python

这会将一个python3二进制文件放入 中/usr/local/bin,并将一个python指向 的二进制文件python3放入 中/usr/local/opt/python/libexec/bin

您还将获得pip3该版本 Python 的命令。

除非您覆盖 ,否则这些公式不会与系统软件包冲突或优先于系统软件包PATH。也就是说,如果您想python引用python3,请将以下内容添加到您的 shell 配置中:

export PATH=/usr/local/opt/python/libexec/bin:$PATH

阅读Homebrew Python 文档了解更多信息。

安装 Python 2.7

如果由于遗留原因你需要的话,你也可以获取最新版本的 Python 2.7:

brew install python@2

这将为您提供一个python2二进制文件,它将覆盖系统python以使用 Homebrew 构建的 Python 2.7。

答案3

您是否尝试过安装港口我最近用 port install 升级了我的 Python 10.8.4

相关内容