为什么在mac osx 10.9上apt-get函数不能在terminal上工作?
我正在看这个 ,你可以看到我被告知的第一个命令是:
sudo apt-get install python-setuptools
当我这样做,它输出:
sudo: apt-get: command not found
我不知道为什么这样。
我如何解决这个问题,所以我正确地按照教程?
Mac OS X没有apt-get
。 有一个叫做Homebrew的包pipe理器可以用来代替。
这个命令是:
brew安装python
使用Homebrew来安装你将使用apt-get
软件包。
我链接的页面有一个安装自制程序的最新方式,但目前,您可以安装Homebrew如下:
在Mac OS Xterminal中键入以下内容:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
之后,使用自制软件brew install <package>
。
Homebrew的先决条件之一是XCode命令行工具。
- 从App Store安装XCode。
- 按照此堆栈溢出答案中的说明安装XCode命令行工具 。
背景
软件包pipe理器(如apt-get
或brew
)只是为您的系统提供一种简单而自动的方式来安装软件包或库。 不同的系统使用不同的程序 apt
及其衍生产品在基于Debian的Linux系统上使用。 Red Hat-ish Linux系统使用rpm
(或者至less在很多年前就已经做过了)。 yum
也是RedHat系统的包pipe理器。
基于高山的系统使用apk
。
警告
截至2016年4月25日, 自制软件默认select用户发送分析数据 。 这可以通过两种方式select:
设置一个环境variables:
- 打开你喜欢的环境variables编辑器 。
- 设置以下内容:
HOMEBREW_NO_ANALYTICS=1
- closures文件,重新启动terminal或
source ~/.bash_profile
。
运行以下命令:
brew analytics off
然后可以使用以下命令检查分析状态:
brew analytics
作为Homebrew是我最喜欢的MacOS,虽然它可能在MacOS上使用Fink进行apt-get
。
MacPorts是OSX的另一个软件包pipe理器: https : //www.macports.org/ 。
安装说明在https://www.macports.org/install.php之后,发出;sudo port install pythonXX
,其中XX
是27
或35
。