Shi*_*tsu 14 python numpy matplotlib scipy
为了让这些项目协同工作,我还能做些什么呢?我应该把所有东西都移到Windows 7上(我不喜欢,但如果它是唯一可靠的方式.)
好的,所以这就是发生的事情:我想把numpy/scipy安装到我的mac上,运行10.7.不幸的是numpy ver1.6只支持python 2.6.我去安装python 2.6,但python 2.6不起作用; app-icon弹出并自动退出.(回想起来这很奇怪,因为我听说python 2.7和numpy有mac的船;但是当我尝试使用numpy网站上的示例代码时,它失败了.)
现在真正的绑定,所以我最终发现了这个:http: //stronginference.com/scipy-superpack/以某种方式安装numpy 2.0,Scipy(0.11),Matplotlib(1.2),iPython(0.12),Pandas(0.5.1) )以及PyMC(2.2 alpha).
看起来它有用,Numpy确实使用了他们在python 2.7上提供的一些示例代码.但是当我正在研究练习问题时,我发现matplotlib根本不再工作了.python启动器(我认为......它是python启动器应用程序图标,但只是说"python"的名称)在应用程序托盘中反弹并最终冻结.我担心这可能是因为我之前安装了matplotlib 1.1,所以我按照说明清理卸载matplotlib,然后使用scipy-superpack进行安装.
仍然以前的方式失败.现在我已经完成了matplotlib 1.1的干净安装,希望它能正常工作.当我"导入pylab"时,它会抛出大量错误消息.
任何建议将不胜感激.
Eri*_*got 13
如果你准备好遵循一个长期的方法,我会建议你通过MacPorts 包经理:他们已经打包了所有这些软件,它只是有效.我使用Mac OS X Lion成功地遵循了这种方法.
您基本上首先安装MacPorts包管理器,然后安装其网站上解释的程序:sudo port install python27 py27-numpy py27-scipy py27-matplotlib py27-ipython.
MacPorts方法的一个优点是您不需要触摸Mac OS X的原始软件:它们的程序存储在/opt/local/(与一些程序一起存储/Applications/MacPorts/,如Gimp或Python的空闲).安装过程应放在/opt/local/您的路径前面,以便您自动使用MacPort的程序,而不是Mac上默认安装的程序.
另一个优点是MacPorts会自动为您下载任何其他必要的程序(依赖项).
他们的软件包是最新的,其中有很多(12k +,在撰写本文时).因此,使用MacPorts路线,您可以访问许多其他程序.
旁注:我对Mac OS X的另一个软件包管理器有很长的经验:Fink.我发现MacPorts更简单,更强大,更新.所以,我衷心地推荐它.
PS:我相信你还必须创建一个新的pythonMacPorts命令sudo port select python python27,并为IPython做同样的事情:sudo port select ipython ipython27.这些命令实际上定义了在shell中使用python和ipython命令时将调用哪个版本的Python和IPython .
JD Long的PPS:我尝试在2012年5月16日遵循这些说明,可能是因为版本,或者可能是因为我的Mac上的特性,我还必须运行sudo port install py27-tornado py27-zmq才能使功能齐全的ipython /笔记本堆栈正常运行.
这是非常古老的,但它在谷歌上排名很高,所以我只是想和 Anaconda 插话——
https://www.continuum.io/downloads
只是一个图形安装程序,您可以像其他任何东西一样运行它来安装它,无需搞乱.bashrc或任何东西。有 numpy、scipy,我认为它可能有 sklearn,基本上是你想要的 Python 的一切——而且它不需要 root 访问/Windows UAC,这在某些被严格锁定的企业/政府环境中可能至关重要。适用于 Mac 和 Windows,从未在 Linux 上尝试过。
| 归档时间: |
|
| 查看次数: |
10685 次 |
| 最近记录: |