如何在Mac OSX 10.9上安装NumPy for python 3.3.5

bwleehnv  于 2023-06-06  发布在  Mac
关注(0)|答案(4)|浏览(631)

因此,我目前正在尝试使用python,以便它可以接收电子邮件并打开附件,我发现需要的一个导入是matplotlib.pyplot as plt。这反过来又需要Numpy和matplotlib,其中matplotlib很容易导入,但我无法让NumPy工作。我试过浏览仓库,解压缩文件,使用Xcode,终端和自制软件,但都不起作用。我目前正在继续尝试使用终端,但每当我尝试安装NumPy时,它都会失败。一个朋友建议输入“sudo python setup.py build”,然后输入“sudo python setup.py install”,但是出现了一个错误,说没有setup.py这样的文件或目录。任何人都可以解释一种安装NumPy的方法,该方法适用于python 3.3(我看到的大多数是2.7,我没有),不会让我发疯?(如果我问的问题对某些人来说似乎简单得可笑,我只是一个高中生,以前从未做过这样的事情,所以我迫切需要帮助)

xwbd5t1u

xwbd5t1u1#

欢迎使用Python和Stack Overflow!
你的问题并不罕见。我见过博士毕业生为同样的问题而奋斗!虽然Python是一种漂亮的编程语言,有一个非常友好的社区,但开始使用科学的Python堆栈可能相当麻烦。
Mac OS X上的Python有两个不错的选择,这取决于你想花多少时间来学习一组特定的工具。这两套工具都非常出色,非常值得您花费时间,但也有一些权衡。它们是相似的,虽然,因为他们都将需要你花一些时间在终端;如果你还没有安装iTerm 2的话,我建议你把它作为第一步。

选项一:家酿

这个选项可能有点复杂,并且可能需要更多的时间投入,但最终可以保存您的时间和头痛,因为您可以更多地控制和自由地设置Python和其他命令行工具。
第一步是安装Homebrew。目前,这是通过一个终端命令来完成的,该命令将指导您完成安装过程。

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

作为它的一部分,你必须安装XCode(App Store免费提供)及其相关的命令行工具。这就是为什么这个选项很耗时。
安装Homebrew后,您可以访问终端中的新命令brew。您可以使用此命令安装Python 3,NumPy和Matplotlib。

# Install Python 3 that will be managed by Homebrew
brew install python3

# Get access to the scientific Python formulas
brew tap Homebrew/python

# Install Numpy and Matplotlib
brew install numpy --with-python3
brew install matplotlib --with-python3

那你就可以走了此选项允许您访问一些强大的工具,如pipbrew。这意味着将来,当你想安装一个新的Python包时,你应该能够pip install <that package>。其他命令行工具,例如git,可以与brew install git一起安装。这将使在Mac OS X上编程变得更加容易!
有关更多信息,请参阅Homebrew and Python wiki page

选项二:水蟒

Anaconda是一个一体化的解决方案,它将一次性设置Python和所有科学Python工具。你所需要做的就是download and install it
安装后,您应该能够运行使用Numpy和Matplotlib的Python代码。如果你需要一个新的Python包,你应该能够打开一个终端并执行pip install <that package>。一些命令行工具和库被设置为与conda install <tool>一起安装,但是与conda一起使用的软件包数量远不如brew。但是,这可能不是一个大问题-这取决于你最终在未来使用什么!
quick start guide是解决Anaconda最常见问题的好资源。

ugmeyewa

ugmeyewa2#

使用pip安装numpy在macOS 10.12.6上不适用。未检测到。相反,我使用brew安装,它的工作!

brew install numpy

若要验证是否已正确安装,

python3
>>>import numpy as np

如果未显示错误,则表示已正确安装。

umuewwlo

umuewwlo3#

最简单的方法是使用pip(http://en.wikipedia.org/wiki/Pip_(package_manager)),这是一个python包的包管理器,比如Ubuntu上的apt或Mac上的Homebrew(我也建议你使用,但在这种情况下并不完全相关)。Pip会给予你一个python包的列表,你可以从中搜索和安装,pip会处理这些包的配置和更新。Pip默认情况下是Python自带的,但没有安装,但安装pip非常容易,请参阅How do I install pip on macOS or OS X?,您所要做的就是运行sudo easy_install pip,它将安装pip(这假设您已经在系统上安装了python,如果您在运行此命令之前没有安装它)。然后你可以使用pip来安装numpy,使用sudo pip install numpy来安装numpy包。您还可以使用pip来搜索使用pip search <Package Name>的包,它允许您搜索Python包列表。
注意:我没有足够的声誉来评论上面的答案,但由于我使用了Anaconda,我想指出的是,Anaconda是一个完整的IDE,安装Anaconda也会在您的系统上安装另一个版本的Python,这可能会导致在使用shell或运行需要Anaconda提供的IDE外部包的Python程序时出现问题。

0s0u357o

0s0u357o4#

我总是使用python3 -m pip install PIP_PACKAGE_NAME来避免在同一台机器上安装多个python版本可能导致的问题。

相关问题