关于python:为什么apt-get函数在Mac OS X 10.9的终端中不起作用?

Why is apt-get function not working in terminal on mac osx 10.9?

我正在看这个,正如您所看到的,我被告知要输入的第一个命令是:

1
sudo apt-get install python-setuptools

当我这样做时,它输出:

1
sudo: apt-get: command not found

我不知道为什么会这样。

如何解决此问题,以便正确遵循本教程?


Mac OS X没有apt-get。有一个名为Homebrew的程序包管理器代替了。

该命令将是:

brew install python

使用Homebrew安装否则将使用apt-get的软件包。

我链接到的页面具有安装Homebrew的最新方法,但是目前,您可以按以下方式安装Homebrew:

Type the following in your Mac OS X terminal:

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

此后,Homebrew的用法为brew install

XCode命令行工具是Homebrew的前提条件之一。

  • 从App Store安装XCode。
  • 请按照此Stack Overflow答案中的说明安装XCode命令行工具。
  • 背景

    软件包管理器(例如apt-getbrew)只是为您的系统提供了一种简单且自动化的安装软件包或库的方法。不同的系统使用不同的程序。 apt及其派生词在基于Debian的linux系统上使用。带有Red Hat风格的Linux系统使用rpm(或者至少在很多年以前就使用过)。 yum还是基于RedHat的系统的软件包管理器。

    基于高山的系统使用apk

    警告

    自2016年4月25日起,默认情况下,自制软件会选择让用户加入分析。可以通过两种方式选择退出:

    设置环境变量:

  • 打开您喜欢的环境变量编辑器。
  • 设置以下内容:HOMEBREW_NO_ANALYTICS=1在保存环境变量的任何位置(通常为~/.bash_profile之类的东西)
  • 关闭文件,然后重新启动终端或source ~/.bash_profile
  • 运行以下命令:

    1
    brew analytics off

    然后可以使用以下命令检查分析状态:

    1
    brew analytics


    MacPorts是OSX的另一个软件包管理器:https://www.macports.org/。
    安装说明位于https://www.macports.org/install.php,之后发出sudo port install pythonXX,其中XX2735


    尽管Homebrew是MacOS上我的最爱,但是可以使用Fink在MacOS上使用apt-get


    您也可以使用curl命令安装东西,只要在url中提到apt-get的地方。 curl -O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz