我目前在 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