python - 为什么应该使用 Homebrew 来安装 Python?

标签 python macos installation homebrew

我在网上阅读了很多关于使用 Homebrew 的教程和网站上的答案。但是,当谈到 Python 时,这些建议给我留下的问题多于答案。

我了解如何操作,但到目前为止我看到的答案都没有真正解释使用 Homebrew 安装 Python 的原因以及安装的好处PythonHomebrew 相对于使用 Python 基金会提供的 OS-X 安装程序?

来自 Python 的最新版本的安装程序和当前的 PIP 实现似乎运行良好,所以我非常感谢任何关于我的问题的意见。我使用 Python 已经有一段时间了,但更多的是从战术、一次性解决问题的角度来看,我对 Brew 等工具和 Git 等版本控制软件是全新的.我正在努力提高学习曲线。找到为什么我会选择使用 Homebrew 安装的答案,而不是直接转到 python.org 并从他们那里下载,然后使用 pip 安装包可能会帮助我理解工具的好处像 Homebrew

所以我想,Homebrew 给我的是什么,而不是通过 TPF 进行的安装?

Homebrew/Library/Frameworks/ 站点上安装 Python 和 Python 包的位置是否有优势/劣势-packages 该框架内的文件夹?

虽然这最后一个问题过于宽泛并且可能超出范围,但如果有人也能解决或提供链接以提供关于使用 Homebrew 的一般好处的好答案,我会欣赏吗?

谢谢,

最佳答案

使用像 Homebrew 这样的包管理器的一大优势是可以更轻松地使您的 Python 安装保持最新。如果您从网站下载 Python,那么要更新它意味着您需要返回网站并下载 Python 的新副本(或者您需要更新的任何可以通过 Homebrew 安装的内容)。

此外,在下载安装程序时,我发现它们往往会弄乱我的下载文件夹并要求我定期清理未使用的文件。我宁愿花时间编码而不是管理我的磁盘空间使用情况。

当谈到用 Homebrew 更新任何包时,命令很简单:

brew upgrade

这将更新您使用 Brew 安装的所有过时的软件包。

现在,这不是 Homebrew 独有的东西。 Macports、PIP、npm、Maven 和其他包管理工具也能够管理您安装的模块或工具的版本。

有关详细信息,请参阅 Safari Books Online - Keeping Your Homebrew Up To Date .

关于python - 为什么应该使用 Homebrew 来安装 Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31603978/

相关文章:

linux - 非常简单的 Shell 脚本问题 : Making sticky changes?

ios - 如何将文件从 Mac 应用程序传输到 iOS 查看器?

php - 使用 Apache 在我的 Windows 7 上安装 PHP GD

java - 在 macOS Sierra 10.12.1 上安装 rJava : linker error licuuc

delphi - 如何让我的安装程序应用程序在 Windows 上正常运行?

python - 如何使用pudb调试 "python -m module_name"

python - 处理函数中的多个异常

python - 使用 Tkinter 按 Enter 键时文本未保存在文本文件中

python - SWIG 使 Python 崩溃

cocoa - Mac OS X 类似服务的应用程序的关键字是什么?