2009-01-24 54 views
3

我正在寫一些Python數字代碼,並且想使用​​中的一些函數。到目前爲止,我的代碼只依賴於numpy,我發現它很容易安裝在各種Python環境中。另一方面,安裝scipy通常是一種挫敗感。有沒有辦法只得到特殊模塊?有沒有辦法安裝scipy特殊模塊,而沒有其餘的scipy?

注意,我現在看到有一個可下載SciPy的包適用於Mac,但是這並沒有總是如此

回答

0

我不熟悉,特別是SciPy的,但一般,軟件包的模塊取決於軟件包本身的安裝。所以,是的,我很確定您需要安裝scipy以使用特殊模塊。

0

如果你已經安裝了Numpy的正確版本,那麼你可以嘗試只爲特殊模塊獲取源代碼,將其粘貼到某個目錄的某個目錄中,將其添加到PYTHONPATH中,然後查看它是否有效。這完全取決於它的依賴關係。如果它有超越Numpy的依賴關係,那麼你將不得不安裝這些,並且如果那些依賴關係...

2

scipy子包通常可以單獨安裝。嘗試cd到「special」目錄並運行正常的「python setup.py install」。現在導入的名稱空間應爲special,現在爲scipy.special