关于 Mavericks 里的 numpy - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
178.63D
593.72D
V2EX    macOS

关于 Mavericks 里的 numpy

  •  1
     
  •   Livid
    PRO
    2014-03-27 19:21:50 +08:00 6597 次点击
    这是一个创建于 4262 天前的主题,其中的信息可能已经有所发展或是发生改变。
    没别的意思,我就是想确认一下 @gkiwi 的这个帖子 http://www.v2ex.com/t/105998 里提到的 numpy 到底是不是系统自带的。请运行 Mavericks 的同学们在 Terminal 里试试这句:

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

    能不能列出东西来?
    31 条回复    1970-01-01 08:00:00 +08:00
    solu
        1
    solu  
       2014-03-27 19:27:54 +08:00
    我2013late的mbp有这些文件
    Perry
        2
    Perry  
       2014-03-27 19:29:40 +08:00
    2012late有
    uoryon
        3
    uoryon  
       2014-03-27 19:30:05 +08:00
    可以的。
    clippit
        4
    clippit  
       2014-03-27 19:34:38 +08:00
    确实有。此外 xcode 的命令行工具如果我没记错的话,是第一次运行某些命令时,会弹一个窗口出来,问你是否要安装,点安装后,就会开始下载
    solu
        5
    solu  
       2014-03-27 19:40:20 +08:00
    @clippit 命令行工具我也记得没有,因为安装Homebrew的时候就首先要安装命令行工具了
    Livid
        6
    Livid  
    MOD
    OP
    PRO
       2014-03-27 19:43:59 +08:00
    关于 gcc 的问题,如果有哪位刚买了全新机器还什么都没装的朋友看到这个帖子,请在 Terminal 里敲一下 gcc 看会发生什么。
    aveline
        7
    aveline  
       2014-03-27 19:45:48 +08:00
    https://gist.github.com/ym/56acd8ba8fdd206a343f

    有,不过 ... 我也没有主动装过 NumPy。

    Software OS X 10.9.2 (13C64)

    13-inch, Mid 2012
    hzlzh
        8
    hzlzh  
    PRO
       2014-03-27 19:50:29 +08:00
    我运行有的,应该是 command line tools 装了之后。
    fanzeyi
        9
    fanzeyi  
       2014-03-27 19:51:20 +08:00
    @clippit xcode-select --install

    在安装某些 App 的时候会弹出来这个安装的..

    另外 scipy 也是有的..
    ning
        10
    ning  
       2014-03-27 20:58:16 +08:00
    有,但感觉不是系统安装就带的。
    (链接是我遇到的情况)http://www.douban.com/note/325767527/
    icylord
        11
    icylord  
       2014-03-27 21:06:23 +08:00
    numpy印象中python会自带有
    blackcloak
        12
    blackcloak  
       2014-03-27 21:08:28 +08:00
    @Livid
    XXX-MacBook-Pro:~ XXX$ gcc
    clang: error: no input files
    humiaozuzu
        13
    humiaozuzu  
       2014-03-27 21:13:59 +08:00
    我也有,但是也没安装过。
    est
        14
    est  
       2014-03-27 21:24:08 +08:00
    $ /usr/bin/python2.7
    Python 2.7.5 (default, Aug 25 2013, 00:04:04)
    [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import numpy
    >>> numpy.__file__
    '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/__init__.pyc'
    >>> scipy.__file__
    '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/scipy/__init__.pyc'

    看来是自带的嘎
    Mutoo
        15
    Mutoo  
       2014-03-27 21:29:21 +08:00
    $ python -c "import numpy"
    Traceback (most recent call last):
    File "<string>", line 1, in <module>
    ImportError: No module named numpy
    Livid
        16
    Livid  
    MOD
    OP
    PRO
       2014-03-27 21:32:53 +08:00 via iPhone
    @Mutoo 你的 uname -a 是?
    run2
        17
    run2  
       2014-03-27 21:45:06 +08:00
    @hzlzh 专门下了commandline_tools_os_x_mavericks_for_xcode__march_2014.dmg unpkg后 Python.framework 里面只有Documentation (pyObjc) 、Examples
    Mutoo
        18
    Mutoo  
       2014-03-27 21:50:05 +08:00
    @Livid $ uname -a
    Darwin Mutoos-Air.local 13.1.0 Darwin Kernel Version 13.1.0: Thu Jan 16 19:40:37 PST 2014; root:xnu-2422.90.20~2/RELEASE_X86_64 x86_64
    Livid
        19
    Livid  
    MOD
    OP
    PRO
       2014-03-27 21:51:54 +08:00
    @Mutoo 所以在你的 Mavericks 的 /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/ 这个目录下没有 numpy 么?

    你贴一下这个运行结果吧:

    python -c "import sysconfig; print sysconfig.get_config_vars()['prefix']"
    Mutoo
        20
    Mutoo  
       2014-03-27 21:55:07 +08:00
    @Livid 这个目录是有的。

    Mutoos-Air:~ mutoo$ ls -la /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy
    total 280
    ...

    Mutoos-Air:~ mutoo$ which python
    /Library/Frameworks/Python.framework/Versions/2.7/bin/python

    Mutoos-Air:~ mutoo$ python -c "import sysconfig; print sysconfig.get_config_vars()['prefix']"
    /Library/Frameworks/Python.framework/Versions/2.7
    Livid
        21
    Livid  
    MOD
    OP
    PRO
       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
        22
    Mutoo  
       2014-03-27 22:00:15 +08:00
    @Livid 看来折腾太多遍了,都不是原配了 >_<

    这个是可以的。

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

    我前两天装的是svnX,提示框提示我要装命令行工具,明且是跳出一个框自己安装的。
    dorentus
        27
    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
        28
    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
        29
    ybh37  
       2014-03-28 13:09:56 +08:00
    官网买的,Retina, 13-inch, Late 2013
    已安装xcode,没主动安装过numpy

    这个的确有。
    richiefans
        30
    richiefans  
       2014-03-29 18:49:00 +08:00
    有的 新买的
    ipoly
        31
    ipoly  
       2014-03-29 23:14:47 +08:00
    有的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1071 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 23:22 PVG 07:22 LAX 15:22 JFK 18:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86