我正在观看这个视频,正如你所见,我被告知要输入的第一个命令是:
sudo apt-get install python-setuptools
当我执行此操作时,它输出:
sudo: apt-get: command not found
我不知道为什么会出现这种情况。
我该如何解决这个问题,以便正确地按照教程进行?
我正在观看这个视频,正如你所见,我被告知要输入的第一个命令是:
sudo apt-get install python-setuptools
当我执行此操作时,它输出:
sudo: apt-get: command not found
我不知道为什么会出现这种情况。
我该如何解决这个问题,以便正确地按照教程进行?
Mac OS X 没有 apt-get
。相反,有一个叫做 Homebrew 的包管理器。
安装 Python 的命令如下:
brew install python
使用 Homebrew 安装那些你原本会使用 apt-get
安装的软件包。
我链接的页面有一个最新的安装 Homebrew 的方法,但目前,你可以按照以下方式安装 Homebrew:
Type the following in your Mac OS X terminal:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
接下来,使用Homebrew的命令是brew install <package>
。
安装Homebrew的先决条件之一是安装XCode命令行工具。
软件包管理器(如apt-get
或brew
)只是为系统提供了一个方便且自动化的方式来安装软件包或库。不同的系统使用不同的程序。基于Debian的Linux系统使用apt
及其衍生产品。Red Hat-ish Linux系统使用rpm
(至少在很多年前是这样)。yum
也是RedHat基本系统的软件包管理器。
基于Alpine的系统使用apk
。
设置环境变量:
HOMEBREW_NO_ANALYTICS=1
在你保存环境变量的地方(通常是像~/.bash_profile
这样的文件)source ~/.bash_profile
。运行以下命令:
brew analytics off
然后可以使用命令检查分析状态:
brew analytics
MacPorts 是另一种适用于 OS X 的软件包管理器:
安装说明详见 The MacPorts Project -- Download & Installation,安装完成后输入 sudo port install pythonXX
命令来安装 Python,其中的 XX
可以是 27
或 35
。
apt-get
命令仅适用于Debian或基于Debian的Linux发行版(如Ubuntu、Linux Mint、Kali)。在macOS上不可用。您可以使用类似于Homebrew、MacPorts和Nix的软件包管理器。您可以按照以下方式找到每个软件包管理器的等效命令。
brew install package_name
sudo port install package_name
nix-env -i package_name
或者您可以使用brew或curl命令来安装东西,无论在哪里提到了apt-get与URL...
例如,
curl -O http://www.magentocommerce.com/downloads/assets/1.8.1.0/magento-1.8.1.0.tar.gz
sudo: apt-get: command not found
的错误。:( - jimiaylerapt-get
永远不会通过brew
可用。您应该使用brew install <x>
来代替您原本会写成的sudo apt-get install <x>
。 - George Stocker/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
。 - sfletche