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

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

本文将向您展示在MacOS上使用3种不同的方法安装Python中的NumPy库。

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

什么是NumPy

NumPy在各种商业系统中越来越受欢迎并被广泛使用。因此,了解此库提供的功能非常重要。NumPy是一个功能强大的Python库,由于其简洁、强大和表达力丰富的语法而受到青睐。它允许用户在向量、矩阵和更高维数组中管理数据,并且在行业中也用于数组计算。

方法1:使用Homebrew

Homebrew

Homebrew(brew)是一个免费开源的软件包管理器,允许用户根据自己的喜好在macOS上安装应用程序和软件。它因易于使用和能够节省时间和精力而受到推荐。其口号是“macOS上丢失的软件包管理器”。

安装

这个选项可能会稍微复杂一些,可能需要更多的投入时间,但它可以节省您长期的时间和麻烦,因为您对如何设置Python和其他命令行工具有更多的控制和自由。

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

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

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

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

在安装Homebrew后,您将在终端中获得一个名为brew的新命令。此命令将安装Python 3和NumPy

# Install Python 3, which Homebrew will manage.
brew install python3

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

# Installing Numpy using the brew install command
brew install numpy --with-python3

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

检查是否安装了numpy。

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

那么你就准备好了!这个选项为你提供了访问强大工具如pip和brew的权限。这意味着在将来如果你想安装一个新的Python包,你应该能够通过pip install 来实现。其他的命令行工具,如git,可以使用brew install git来安装。最终,这将使在Mac OS X上的编程更加容易!

更多信息请参见Homebrew和Python Wiki页面。

方法2:使用Anaconda

Anaconda

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

你可以通过点击这里下载和安装它。

安装完成后,你应该能够运行基于Numpy和Matplotlib的Python代码。如果你需要一个新的Python包,你应该能够打开一个终端并输入pip install。一些命令行工具和库被配置为使用conda install来安装,但conda的包数量没有brew多。但这可能并不重要,取决于你将来使用什么!

macOS图形安装

  • 下载你想要的Python版本的图形macOS安装程序。

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

  • 在介绍、读我和许可证屏幕上,按照提示操作。

  • 点击更改安装位置,在所有用户或指定磁盘上安装Anaconda Distribution。这不是建议的。默认安装在我的情况下是安全的。点击继续返回安装类型。

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

注意

如果出现“你不能在这个位置安装Anaconda”的提示,请重新选择只为我安装。

  • 点击安装,在用户目录的opt文件夹中安装Anaconda(推荐)。

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

  • 安装完成后,点击继续。

  • 可选:点击https://www.anaconda.com/dataspell安装DataSpell的Anaconda。

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

点击继续以不安装Dataspell。

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

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

通过点击这里检查您的安装

命令行安装

如果您偏爱使用终端窗口,请使用此方法。

  • 从浏览器中下载适合您系统的 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键滚动。

  • 要接受许可协议,请输入”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的合作伙伴关系,并提供一个链接以安装Anaconda的Dataspell,链接为 https://www.anaconda.com/dataspell 。

  • 关闭并重新打开终端窗口以使安装生效,或者输入 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), 它是类似于Ubuntu上的apt或Mac上的Homebrew的Python软件包管理器。Pip将为您提供一系列Python软件包,您可以搜索并安装,而pip将处理这些软件包的配置和更新。

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

步骤1 - 按下command(⌘)+空格键,打开Spotlight搜索。输入”Terminal”并按回车键。

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

步骤2 - 在终端中使用以下pip命令来安装NumPy软件包。

pip install numpy

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

成功安装了Numpy。

结论

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程