【问题标题】:Scipy Installing to Wrong Place on Mountain Lion?Scipy 安装到 Mountain Lion 上的错误位置?
【发布时间】:2012-08-12 09:51:11
【问题描述】:

尝试在 Mountain Lion 上安装 scipy,除了:

sudo pip install -e git+https://github.com/scipy/scipy#egg=scipy-dev

我相信它会安装 scipy 的开发版本。出于某种原因,它在我当前的文件夹中留下了一个 src 目录,其中包含一个包含所有 scipy 文件的 pip-delete-this-directory.txtscipy 目录。我可以从任何地方导入 scipy,但删除此文件夹会完全删除 scipy。怎么回事?

如果我尝试使用简单的 sudo pip install scipy 进行安装,我会得到以下信息

/System/Library/Frameworks/vecLib.framework/Headers/vecLib.h:22:4: error: "<vecLib/vecLib.h> is deprecated.  Please #include <Accelerate/Accelerate.h> and link to Accelerate.framework."

                #error "<vecLib/vecLib.h> is deprecated.  Please #include <Accelerate/Accelerate.h> and link to Accelerate.framework."

                 ^

1 error generated.

error: Command "clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -Iscipy/sparse/linalg/eigen/arpack/ARPACK/SRC -I/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include -c scipy/sparse/linalg/eigen/arpack/ARPACK/FWRAPPERS/veclib_cabi_c.c -o build/temp.macosx-10.8-intel-2.7/scipy/sparse/linalg/eigen/arpack/ARPACK/FWRAPPERS/veclib_cabi_c.o" failed with exit status 1

【问题讨论】:

    标签: python scipy


    【解决方案1】:

    来自pip 文档页面:

    编辑模式 包通常安装在 site-packages 下,但是当您进行更改时,直接从签出的源代码树运行包更有意义。 “可编辑”安装在站点包中创建一个 .pth 文件,扩展 Python 的导入路径以查找包:

    $ pip install -e path/to/SomePackage
    

    所以这意味着你可以通过运行简单地解决你的问题:

     $ sudo mv src/scipy/scipy /Library/Python/2.7/site-packages/
    

    然后如果你想干净,你可以编辑文件删除pip添加的行:

     $ sudo vim /Library/Python/2.7/site-packages/easy-install.pth
    

    【讨论】:

      猜你喜欢
      • 2012-09-23
      • 2012-07-24
      • 1970-01-01
      • 2012-10-11
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      相关资源
      最近更新 更多