我正在看这,并且,正如你所看到的,我被告知要输入的第一个命令是:
sudo apt-get install python-setuptools
当我这样做时,它输出:
sudo: apt-get: command not found
我不知道为什么会这样。
我如何解决这个问题,以便正确地遵循教程?
Mac OS X没有apt-get。取而代之的是一个名为家酿的包管理器。
apt-get
这个命令是:
编译安装python
使用Homebrew来安装原本会使用apt-get的包。
我链接到的页面有最新的homebrew安装方法,但目前,你可以按照以下方式安装homebrew:
在Mac OS X终端上输入以下命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
在Mac OS X终端上输入以下命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
在此之后,Homebrew的用法是brew install <package>。
brew install <package>
Homebrew的先决条件之一是XCode命令行工具。
包管理器(如apt-get或brew)只是给你的系统一个简单和自动化的方法来安装包或库。不同的系统使用不同的程序。apt及其衍生物用于基于Debian的linux系统。类似Red hat的Linux系统使用rpm(或者至少他们在很多很多年前这样做)。yum也是一个基于RedHat系统的包管理器。
brew
apt
rpm
yum
基于Alpine的系统使用apk。
apk
截至2016年4月25日,Homebrew默认选择用户发送分析。可以通过两种方式选择不使用:
设置环境变量:
~/.bash_profile
source ~/.bash_profile
运行如下命令:
brew analytics off
然后可以使用以下命令检查分析状态:
brew analytics
由于自制是我最喜欢的macOS,尽管在macOS上使用芬克可以有apt-get。
MacPorts是OS X:的另一个包管理器。
安装说明位于 MacPorts项目下载&安装< / >,之后会发出sudo port install pythonXX,其中XX为27或35。
sudo port install pythonXX
XX
27
35
或者,你可以使用brew或curl命令来安装东西,只要apt-get以URL提到…
例如,
curl -O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz
Conda也可以用作包管理器。它可以从水蟒安装。
另外,还有一个免费的最小安装程序Miniconda。