关于 Mavericks 里的 numpy

2014-03-27 19:21:50 +08:00
 Livid
没别的意思,我就是想确认一下 @gkiwi 的这个帖子 http://www.v2ex.com/t/105998 里提到的 numpy 到底是不是系统自带的。请运行 Mavericks 的同学们在 Terminal 里试试这句:

ls -la /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy

能不能列出东西来?
6124 次点击
所在节点    macOS
31 条回复
Livid
2014-03-27 21:56:55 +08:00
@Mutoo 你 import numpy 失败的原因是因为你没有在系统自带的 Python。

zen:~ livid$ which python
/usr/bin/python
zen:~ livid$ python -c "import sysconfig; print sysconfig.get_config_vars()['prefix']"
/System/Library/Frameworks/Python.framework/Versions/2.7
Mutoo
2014-03-27 22:00:15 +08:00
@Livid 看来折腾太多遍了,都不是原配了 >_<

这个是可以的。

$ /usr/bin/python -c "import numpy"
$
yuelang85
2014-03-27 22:03:18 +08:00
@Livid 这个确实没有。前两天刚装过
yuelang85
2014-03-27 22:03:41 +08:00
@Livid 抱歉,我说的是gcc(命令行工具)
Livid
2014-03-27 22:04:43 +08:00
@yuelang85 如果一台全新的机器上敲 gcc 应该是会出一个提示框?
yuelang85
2014-03-27 22:07:21 +08:00
@Livid 这个我记得上上次安装,就是敲了gcc提示“command not found“。

我前两天装的是svnX,提示框提示我要装命令行工具,明且是跳出一个框自己安装的。
dorentus
2014-03-28 13:01:04 +08:00
gcc/clang 的话,我记得 10.9 和 10.9 之前的是不一样的情况

10.9 之前是「command not found」。10.9 之后系统自带了 developer tool shims,所以命令存在,会弹窗提示安装命令行工具;如果系统装了 Xcode 的话,即使还没装命令行工具,gcc/clang 也可以正常工作(会使用 Xcode bundle 里面附带的版本)。

see: https://developer.apple.com/library/mac/documentation/Darwin/Reference/Manpages/man1/xcode-select.1.html
http://waishi.hatenablog.com/entry/2013/07/08/142015
dorentus
2014-03-28 13:07:19 +08:00
ls -la /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy
是有的

其实苹果还是很追新的,10.9 里面还自带了 ruby 2.0.0p247(正式版发布的时候这个也就刚 release 没几周吧)……
ybh37
2014-03-28 13:09:56 +08:00
官网买的,Retina, 13-inch, Late 2013
已安装xcode,没主动安装过numpy

这个的确有。
richiefans
2014-03-29 18:49:00 +08:00
有的 新买的
ipoly
2014-03-29 23:14:47 +08:00
有的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/106174

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX