如何在 Mac OSX 10.9 上为 Python 3.3.5 安装 NumPy?

pythonprogrammingserver side programming

本文将向您展示如何使用以下 3 种不同的方法在 MacOS 上安装 Python 中的 Numpy。

  • 使用 Homebrew
  • 使用 Anaconda
  • 使用 pip

什么是 Numpy

NumPy 越来越受欢迎,并被用于各种商业系统。因此,了解这个库提供的内容至关重要。NumPy 是一个功能强大的 Python 库,因为它的语法既紧凑、强大又富有表现力。它允许用户管理向量、矩阵和高维数组中的数据,在业界也用于数组计算。

方法一:使用 Homebrew

Homebrew

Homebrew(brew)是一款免费开源的软件包管理器,允许用户根据自己的喜好在 macOS 中安装应用和软件。它因其易用性和省时省力的效果而被推荐。它的口号是"macOS 缺少的软件包管理器"

安装

此选项稍微复杂一些,可能需要前期投入更多时间,但从长远来看,它可以节省您的时间和精力,因为您可以更好地控制和自由地设置 Python 和其他命令行工具。

第一步是安装 Homebrew。目前,这可以通过一个终端命令完成,该命令将引导您完成安装过程。

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

您还需要安装 XCode(可从 App Store 免费获得)及其相关命令行工具。这就是此选项需要这么长时间的原因。

安装 Homebrew 后,您将可以访问终端中名为 brew 的新命令。此命令将安装 Python 3,NumPy。

# 安装 Homebrew 将管理的 Python 3。
brew install python3

# 使用 brew install 命令安装 Numpy
brew install numpy --with-python3

检查 numpy 是否已安装。

然后你就大功告成了!此选项允许您访问强大的工具,例如 pip 和 brew。这意味着,如果您将来想要安装新的 Python 包,您应该能够使用 pip install 进行安装。其他命令行工具,例如 git,可以使用 brew install git 安装。最终,它将使在 Mac OS X 上编程变得更加容易!

有关更多信息,请参阅 Homebrew 和 Python 维基页面

方法 2:使用 Anaconda

Anaconda

旨在简化包管理和部署的语言。Anaconda 的包管理系统 conda 通过在执行安装之前分析当前环境来管理包版本,以避免破坏其他框架和包。

您可以通过点击此处下载并安装它。

安装后,您应该能够运行基于 Numpy 和 Matplotlib 的 Python 代码。如果您需要新的 Python 包,您应该能够打开终端并输入 pip install。一些命令行工具和库配置为使用 conda install 安装,但 conda 的包数量远不及 brew。但这可能不是什么大问题,具体取决于您将来最终使用什么!

macOS 图形安装

  • 下载所需 Python 版本的图形 macOS 安装程序。

  • 要开始安装,请双击下载的文件,然后单击继续。

  • 在简介、自述文件和许可证屏幕上,按照提示进行操作。

  • 要为所有用户或特定光盘安装 Anaconda Distribution,请单击更改安装位置。不建议这样做。安装是我的默认(和推荐)选项。单击"继续"返回"安装类型"。

注意

如果出现"您无法在此位置安装 Anaconda"消息,请重新选择"仅为我安装"。

  • 单击"安装"以将 Anaconda 安装在用户目录的 opt 文件夹中(推荐)。

单击"继续"以继续而不使用 Dataspell。

  • 安装成功后,将出现以下屏幕 -

通过 点击此处

命令行安装

如果您更喜欢使用终端窗口,请使用此方法。

  • 在浏览器中下载适用于您系统的 macOS 安装程序的命令行版本。

  • (推荐)使用 SHA-256 检查安装程序的数据完整性。有关哈希验证的更多信息,请参阅加密哈希验证。

启动终端并输入以下内容 −

vikram -a 256 /PATH/FILENAME
# Replace /PATH/FILENAME with your installation's path and filename.
  • Python 3.7 或 2.7 安装 −

对于 Python 3.7,请输入以下内容 −

# Include the bash command regardless of whether or not you are using the Bash shell
bash ~/Downloads/Anaconda3-2020.05-MacOSX-x86_64.sh
# Replace ~/Downloads with your actual path
# Replace the .sh file name with the name of the file you downloaded

对于 Python 2.7,启动 Terminal.app 或 iTerm2 终端应用程序并输入

# Include the bash command regardless of whether or not you are using the Bash shell
bash ~/Downloads/Anaconda2-2019.10-MacOSX-x86_64.sh
# Replace ~/Downloads with your actual path
# Replace the .sh file name with the name of the file you downloaded
  • 按 Enter 阅读许可协议。然后,按住 Enter 滚动。

  • 要接受许可协议,请输入"yes"。

  • 按 Enter 接受默认安装目录,按 CTRL+C 取消安装,或输入其他文件路径指定备用安装目录。当您接受默认安装位置时,安装程​​序将显示 PREFIX=/home/anaconda<2/3> 并继续安装。可能需要几分钟才能完成。

注意

Anaconda 建议您使用默认安装位置。对于 Anaconda/Miniconda 安装,请勿使用 /usr 路径。

  • 安装程序会提示您选择是否运行 conda init 来初始化 Anaconda Distribution。我建议输入"yes"。如果输入"no",conda 将不会更改您的 shell 脚本。安装完成后,运行 source PATH-TO-CONDA/bin/activate,然后运行 ​​conda init 以初始化 conda。

注意

macOS Catalina 的新默认 shell 是 zsh。使用 zsh shell 完成安装后,运行 source <path to conda>/bin/activate,然后运行 ​​conda init zsh

  • 安装程序完成并显示"感谢您安装 Anaconda<2/3>!"

  • 可选:安装程序描述了 Anaconda-JetBrains 合作关系,并提供了在 https://www.anaconda.com/dataspell 安装 Dataspell for Anaconda 的链接。

  • 关闭并重新打开终端窗口以使安装生效,或键入 source /.bashrc 以刷新终端。

  • 您还可以选择您的 shell 是否在激活基本环境的情况下打开或不是。

# The base environment is activated by default
conda config --set auto_activate_base True

# The base environment is not activated by default
conda config --set auto_activate_base False

# The above commands only work if conda init has been run first
# conda init is available in conda versions 4.6.12 and later

注意

如果您安装了多个版本的 Anaconda,只要默认安装路径未更改,系统就会默认为最新版本。

方法 3:使用 Pip

最简单的方法是使用 pip(http://en.wikipedia.org/wiki/Pip(包管理器)),它是 Python 包的包管理器,类似于 Ubuntu 上的 apt 或 Mac 上的 Homebrew(我也建议您获取它,但在这种情况下并不完全相关)。 Pip 将为您提供一个 Python 包列表,您可以从中搜索和安装这些包,pip 将处理这些包的配置和更新。

Pip 默认自带 Python,但未安装;但是,安装 pip 非常简单;请参阅如何在 macOS 或 OS X 上安装 pip?只需运行 sudo easy install pip 即可安装 pip(这假设您已经在系统上安装了 Python;如果没有,请在运行此命令之前安装它)。然后,使用 sudo pip install numpy,您可以安装 numpy,这将安装包 numpy。您还可以使用 pip 搜索包,方法是使用 pip search,它会搜索 Python 包列表。

步骤 1 - 要打开 Spotlight 搜索,请按 command(⌘) + 空格键。进入终端并按回车键。

第 2 步 - 在终端中使用下面的 pip 命令安装 NumPy 包。

pip install numpy

Numpy 已成功安装。

结论

我们在本文中学习了如何在 Mac OSX 10.9 上为 Python 3.3.5 安装 NumPy。使用三种不同的方法我们还了解了如何将这些软件用于各种其他任务。


相关文章