2014-03-06 24 views
0

我正在學習python進行數據分析。我有OS X Mavericks。我想安裝最需要的模塊來創建一個科學的Python環境。我知道最常見的是numpy,matplotlib,scipy,但我想知道是否還有其他人可能在未來也需要。用於構建科學蟒環境的Macports端口

所以我需要的是以下內容:帶有所有端口的macport命令,可以一次爲我安裝這些東西。

編輯:當然也包括在新手命令中的python和ipython。

+1

道歉沒有直接回答問題,但我會(親自)建議您使用Homebrew而不是Macports。 Macports似乎在過去有許多問題。如果你剛剛啓動python環境,那將是切換的好機會。 – oLas

+0

@oLas你有什麼樣的問題與MacPort? –

回答

0

除了我上面的評論,假設你目前沒有嚴重依賴Macports作爲軟件包管理器,我會指出你在本指南Installing scientific Python on Mac OS X的方向。有與相同的一般主題很多類似的指南:

  1. 使用自制軟件安裝Python(處理指令和鏈接很容易)
  2. 使用pip內置的Python包管理器安裝SciPy的,IPython的等

我擺弄MacPorts和自編譯的東西一段時間才解決這個問題,它確實很容易。易於安裝,更重要的是,安裝後易於管理!

我應該補充一點,如果您選擇使用MacPorts而不是Homebrew,仍然建議您使用pip來管理/安裝您的Python軟件包。所以沒有一個MacPorts命令。

+0

我已經安裝了以下macports:sudo port install python27 python33 py27 -numpy py27-scipy py27 -matplotlib py27-tornado py27-zmq py27 -ipython py27-cython py27-scikit-learn py27-virtualenv virtualenv_select py27-nose-testconfig py27 -pep8 pep8_select py27-pip g95 –

+0

爲時已晚?如果我想切換回使用Homebrew,該怎麼辦?! –

+0

不要再擔心,我有同樣的問題。看到這個問題[默認情況下蟒蛇自制軟件](http://stackoverflow.com/questions/5157678/python-homebrew-by-default) - 只需要確保你下載與自制軟件的Python後,你指向正確的文件夾。刪除MacPorts也是一個好主意。 – oLas

1

我建議考慮Anaconda作爲一個獨立的Python科學環境。安裝非常流暢,在Mac上沒有與其他Python安裝的交互。