我刚买了一台新机器(osx lion),我正在尝试重新安装我所有的工具。我正在安装NumPy和SciPy。我知道苹果发布的版本并不能让NumPy和SciPy高兴,所以我去了Python.org,安装了推荐的版本(2.7.3),运行很顺利。现在当我which python
时,它指向的是新的2.7版本,它与机器附带的版本不同。MyPATH
变量还包含2.7(python.org)版本的路径。
然后我下载了NumPy并得到了消息:
numpy 1.6.1 cannot be installed on this disk. numpy requires python.org Python 2.6 to install.
所以我试了一下SciPy,得到了同样的信息:
scipy 0.10.1 can't be installed on this disk. scipy requires python.org Python 2.6 to install.
经过一些谷歌搜索,我发现2.6只需要2.6或或更高版本的,我确实安装了Python.org版本(2.7),但我肯定遗漏了一些东西。
编辑-只是尝试重新启动机器,以防有一些更改需要重新启动才能生效,但这没有帮助。
任何帮助都将不胜感激。谢谢大家。
安装最新版本的Xcode/devtools和fortran(http://www.scipy.org/Installing_SciPy/Mac_OS_X)。
确认python版本
安装pip
安装numpy
如果它抱怨您安装了bumpy的旧版本,请升级它。
检查有多少测试失败;)
安装numpy和scipy而不发生版本冲突的一个简单易行的方法是使用Enthoughtpython发行版。他们有一个免费的版本,包括python和您想要的两个包,还有我非常喜欢的iPython控制台。它们还提供更广泛的分发,只供学术使用,否则你必须付费。
org建议安装Python2.x的更新版本,而不是OSX附带的版本。按照这个建议,我可以让斯奇比和努比毫无激情地工作。以下是我正在使用的版本(缺少一些版本号,我的注释不完整):
归根结底,enthough.com是安装所有东西的最简单方法。
如果您已经安装了OSX开发人员工具,那么您应该能够从源代码安装,而不会有太多麻烦。
brew install gfortran
。easy_install
来执行easy_install numpy; easy_install scipy
。(或者,easy_install pip
然后pip install numpy; pip install scipy
。)相关问题 更多 >
编程相关推荐