【发布时间】:2014-08-18 03:10:15
【问题描述】:
我正在尝试在 Mac Mavericks 上为 python 3.3 安装 numpy(以便我可以运行 matplotlibs)。我有一台 Windows 机器,只需下载 .exe 文件即可正确安装所有内容。但是,我对 Mac 世界很陌生,以前从未通过命令行安装过任何东西。
我已经下载了 Anaconda 和 XCode。
我试过了:
pip install numpy
我得到以下输出:
Requirement already satisfied (use --upgrade to upgrade): numpy in ./anaconda/lib/python2.7/site-packages
看起来它已经安装了 2.7,但我想要 3.3!所以,接下来我尝试了:
pip-3.3 install numpy
我得到以下输出:
pip-3.3: command not found
在这些失败后我尝试使用 anaconda(之前从未使用过 anaconda):
conda create -n myenv python=3
conda install -n myenv numpy scipy matplotlib ipython
一切都说完了,我收到了这条消息:
# All requested packages already installed.
# packages in environment at /Users/username/anaconda/envs/myenv:
#
ipython 2.2.0 py34_1
matplotlib 1.3.1 np18py34_1
numpy 1.8.2 py34_0
scipy 0.14.0 np18py34_0
当我尝试将 matplotlib 导入 Python 3.3 时,这也不起作用。在我看来,这并没有为 3.3 安装 numpy,而是为 3.4 安装。
所以,我安装了 Python 3.4。但是,matplotlib 和 3.4 之间似乎存在兼容性问题,所以回到 3.3...另外,我无论如何都无法将 numpy 导入 3.4。
人们在此处发布类似问题的许多主题都有 OS Lion。作为一个新的 Mac 用户,我似乎无法遵循这些指示,因为我的版本是较新的 Mavericks。我看这里,例如:NumPy in IDLE (Python 3.3.2) on Mac OSx 10.8
当我输入时
which python
进入终端,我得到了
/Users/username/anaconda/bin/python
我不明白
/Library/Frameworks/Python.framework/Versions/3.3
像该主题中的用户建议我应该这样做。事实上,/Library 文件夹在 Mavericks 上似乎很难找到。但是,我想出了如何使 ~/Library 可见。我下一个
cd Library/Frameworks
ls
看到了:
EWSMac-GC.framework
没有 Python.framework。在这一点上,我觉得我应该拥有那个目录才能继续。也许不是。我不知道如何在这一点上继续,如果有人有任何建议,将不胜感激。
【问题讨论】:
标签: numpy matplotlib osx-mavericks python-3.3