为什么apt-get功能在mac osx 10.9的终端中不起作用?

我在看[这个](https://www.youtube.com/watch?v=oT1A1KKf0SI),你可以看到,我被告知要输入的第一个命令是。

sudo apt-get install python-setuptools

当我这样做时,它就会输出。

sudo: apt-get: command not found

我不知道为什么会出现这种情况。

我怎样才能解决这个问题,使我能正确地遵循教程?

Mac OS X没有apt-get。有一个叫做Homebrew的软件包管理器可以代替。

这个命令将是。

brew install python

使用Homebrew来安装你要使用apt-get的软件包。

我链接的页面有最新的安装Homebrew的方法,但目前,你可以按以下方式安装Homebrew。

在你的Mac OS X终端键入以下内容。

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

之后,Homebrew的用法是`brew install '。

Homebrew的先决条件之一是XCode命令行工具。

1.从App Store上安装XCode。 2.2. 按照这个Stack Overflow答案中的指示来安装XCode命令行工具。

背景

软件包管理器(如apt-getbrew)只是给你的系统提供了一个简单而自动的方法来安装软件包或库。 不同的系统使用不同的程序。 在基于Debian的Linux系统中使用apt'及其衍生物。Red Hat-ish Linux系统使用rpm(或者至少在很多很多年前是这样)。yum`也是基于RedHat系统的软件包管理器。

基于Alpine的系统使用`apk'。

Warning

从2016年4月25日起,homebrew默认让用户选择发送分析信息。这可以通过两种方式选择退出。

设置一个环境变量:

1.打开你的[最喜欢的环境变量编辑器](https://superuser.com/questions/324616/how-should-i-set-the-path-variable-on-my-mac-so-the-hombrew-installed-tools-are)。 2.2. 设置以下内容。HOMEBREW_NO_ANALYTICS=1在你保存环境变量的地方(通常是像~/.bash_profile)。 3.关闭该文件,重新启动终端或`source ~/.bash_profile'。

运行以下命令:

brew analytics off

然后可以用命令检查分析状态。

brew analytics
评论(5)

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

评论(0)

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

评论(0)