2014-02-19 29 views
0

我試圖在源碼上安裝來自Red Hat的Scipy,但在安裝過程中遇到了一些問題,特別是在ATLAS方面。我看到Sage包括Scipy和Numpy以及其他各種軟件包,並且需要最少的配置。如果我構建Sage,我是否可以從我最初的Python安裝中將Sipip導入到Sage中,還是必須從Sage提供的Python中進行導入?使用Sage提供的自帶Python的Scipy

另外,是否有可能只在Sage中構建特定的包,而不必構建整個事情?

我所處的情況要求我從源代碼構建,因此下載預編譯的二進制文件不是一種選擇。

謝謝!

+0

如果你只是需要scipy而不打擾空間,你最好使用「enthought canopy」或「continuum anaconda」。你需要使用運送的解釋器。 – gg349

回答

1

目前,你必須使用Sage提供的Python(儘管這不應該是一個問題,除非你絕對需要Python 3的東西)。事實上,你可以做

sage -ipython 

只需獲得Sage版本的IPython。嘗試構建特定的軟件包並不是那麼好,但原則上你可以構建Sage Python,然後以某種方式說服包裝系統構建Numpy/Scipy。另一方面,除非你有像我旁邊的G4 PPC蘋果機,否則建立賢者應該不需要很長時間(只要你輸出MAKE="make -j4"什麼的)。

最後,還有一些努力使Sage在這個意義上更加模塊化。有關示例,請參閱Gentoo上的Sage和lmona.de。

祝你好運!