【问题标题】:What's the difference between homebrew python and caskroom python?自制 python 和 caskroom python 有什么区别?
【发布时间】:2015-10-16 20:36:51
【问题描述】:

Installing Python on Mac OS X 页面提示 OS X 版本适合学习,但不适合编写真正的程序;解决方案 - 从 Homebrew 安装。

我不认为他们在写这个页面时存在这个密室。基本上,我只想安装最适合进行 Python 编程的版本。

当我进行搜索时,我会得到以下输出:

$ brew search python
boost-python   gst-python     python         python3        wxpython       zpython
Caskroom/cask/mod_python      homebrew/python/vpython           Caskroom/cask/python
homebrew/python/python-dbus   homebrew/versions/gst-python010   Caskroom/cask/python3

这是自制报告的内容:

macosx-10-9:~ vagrant$ brew cask info python
python: 2.7.9
Python
https://www.python.org/
Not installed
https://github.com/caskroom/homebrew-cask/blob/master/Casks/python.rb
==> Contents
  python-2.7.9-macosx10.6.pkg (pkg)

macosx-10-9:~ vagrant$ brew info python
python: stable 2.7.10 (bottled), HEAD
Interpreted, interactive, object-oriented programming language
https://www.python.org
/usr/local/Cellar/python/2.7.10_2 (4906 files, 77M) *
  Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/python.rb

那么,这两个包之间的有效区别是什么?

【问题讨论】:

标签: python homebrew homebrew-cask


【解决方案1】:

Caskroom python 从https://www.python.org/downloads/mac-osx/ 安装 Python Mac OS X 软件包,因为它们在那里提供。

brew install python 将从源代码和/usr/local/Cellar/python/... 下安装,并正确符号链接/usr/local/bin/python

后者是“正确的自制方法”(TM),将允许使用 brew upgrade 进行更新。

【讨论】:

    猜你喜欢
    • 2014-02-24
    • 1970-01-01
    • 2012-09-04
    • 2022-01-21
    • 1970-01-01
    • 2011-12-18
    • 2015-05-18
    • 2010-12-10
    • 2016-08-24
    相关资源
    最近更新 更多