2012-08-12 59 views
4

試戴山獅安裝SciPy的,並不能得到任何東西,除了工作:Scipy安裝到山獅上錯誤的地方?

須藤PIP安裝-e混帳+ HTTPS://github.com/scipy/scipy#egg=scipy-dev

我相信安裝scipy的開發版的

。出於某種原因,它在我的當前文件夾中留下了一個src目錄,其中包含一個pip-delete-this-directory.txtscipy目錄,其中包含所有的scipy文件。我可以從任何地方導入scipy,但刪除此文件夾完全刪除scipy。這是怎麼回事?

如果我嘗試用簡單的須藤PIP安裝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 

回答

3

pip文檔頁面:

編輯模式 軟件包通常在現場,包安裝,但當您進行更改時,從檢出的源代碼樹直接運行包更有意義。 「可編輯」安裝創建站點包,擴展Python的進口路徑.pth文件中查找包:

$ 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