2017-03-23 138 views
0

我想安裝numpy,scipy,matplotlib和opencv是否有特定的命令來安裝下列軟件包?

我不想搞砸它。不知道是否有特定的訂單,我應該安裝它們,或者如果我可以做任何。

我知道opencv應該是最後的因爲需要numpy。 其他人呢?

謝謝

+0

你爲什麼不嘗試'Anaconda'分佈?它使很多事情變得簡單 – kmario23

+1

謝謝你的建議。你能解釋一下爲什麼anaconda會更容易嗎?所有這些包已經在anaconda?非常感謝 – daniel

+0

您的問題缺乏一點特異性。作爲第一個解決方案,Anaconda很好,依賴於您的平臺並需要其他解決方案。那麼,你的平臺是什麼?你需要一個特定的Python版本嗎?你需要編譯C/Fortran擴展模塊等嗎? –

回答

1

按OP的興趣,我想建議的Anaconda distribution安裝。它包括包NumPySciPyScikit ImageMatplotlibJupyter和超過100個庫,預建包爲documented here.(選擇特定的Python版本,只要你喜歡)

一旦Anaconda安裝完成後,您可以輕鬆地安裝opencv從命令提示符,如:

# install opencv 
$ conda install opencv 

這很容易搜索一個包,並使用conda包管理器進行安裝。

+1

我會把我的賭注放在這! –

+1

這聽起來非常適合我正在尋找的東西。我會接受這個答案。 – daniel

1

首先,我建議您還是使用的virtualenv所有項目(在這裏看到:http://docs.python-guide.org/en/latest/dev/virtualenvs/)。把它看作是一種保險,可以讓你在事情搞糟的情況下回滾或重做。

其次,當你通常安裝一個python軟件包時,python會檢查依賴關係並安裝它們(至少使用pip install)。但是,按照正確的順序執行操作並不會造成什麼影響 - 您可以在這些特定軟件包的python文檔中找到這些依賴關係。例如,opencv需要numpy作爲依賴項(請參閱https://pypi.python.org/pypi/opencv-python)。

訂單:
1)numpy的
2)SciPy的
3)matplotlib和OpenCV

相關問題