187

I was watching this, and, as you can see, the first command I am told to put in is:

sudo apt-get install python-setuptools

When I do this, it outputs:

sudo: apt-get: command not found

I have no idea why this is the case.

How can I resolve this so I am following the tutorial correctly?

4

5 回答 5

267

Mac OS X 没有apt-get. 有一个名为Homebrew的包管理器被用来代替。

该命令将是:

酿造安装蟒蛇

使用 Homebrew 来安装您原本会使用apt-get的软件包。

我链接到的页面有一个最新的安装自制软件的方法,但目前,您可以按如下方式安装自制软件:

在 Mac OS X 终端中键入以下内容:

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

之后,Homebrew 的用法是brew install <package>.

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

  1. 从 App Store 安装 XCode。
  2. 按照此Stack Overflow 答案中的说明安装 XCode 命令行工具

背景

包管理器(如apt-getbrew)只是为您的系统提供了一种简单且自动化的方式来安装包或库。不同的系统使用不同的程序。 apt及其衍生产品用于基于 Debian 的 linux 系统。Red Hat-ish Linux 系统使用rpm(或者至少他们在很多很多年前使用过)。 yum也是基于 RedHat 的系统的包管理器。

基于 Alpine 的系统使用apk.

警告

自 2016 年 4 月 25 日起,自制软件默认选择用户发送分析。可以通过两种方式选择退出:

设置环境变量:

  1. 打开您喜欢的环境变量编辑器
  2. 设置以下内容:HOMEBREW_NO_ANALYTICS=1 在您保留环境变量的任何位置(通常类似于~/.bash_profile
  3. 关闭文件,然后重新启动终端或source ~/.bash_profile.

运行以下命令:

brew analytics off

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

brew analytics
于 2013-10-30T16:27:58.997 回答
4

因为Homebrew是我在 macOS 上的最爱,尽管可以apt-get在 macOS 上使用Fink

于 2016-10-31T22:32:52.053 回答
2

MacPorts is another package manager for OS X:.

Installation instructions are at The MacPorts Project -- Download & Installation after which one issues sudo port install pythonXX, where XX is 27 or 35.

于 2016-10-31T22:46:37.213 回答
0

Conda也可以用作包管理器。它可以从Anaconda安装。

或者,免费的最小安装程序是Miniconda

于 2020-04-03T15:53:43.007 回答
-3

或者,您可以使用 brew 或 curl 命令来安装东西,只要用 URL 提到apt-get ...

例如,

curl -O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz
于 2018-05-10T16:21:08.707 回答