我已經安裝python 3.5.2,通過官方安裝程序發現here,我克隆了numpy和scipy(請參閱here)。我安裝了英特爾平行工作室2017,這樣我就擁有了英特爾版本的blas和lapack(它們位於數學核心庫(MKL)),我知道這些是構建numpy和scipy所必需的(我是否錯過其他需要的東西? ),我想從源代碼構建numpy和scipy,而不使用anaconda或wheel或其他。我通常不希望訴諸之類的東西在win 10 64bits下安裝python 3.5.2,克隆numpy和scipy,如何構建它們?
(我就算了,因爲所描述的相同PIP問題),我想建庫自己,因爲我想有二進制文件和庫優化爲我的系統。 (我會很感激這個答案。)
我該怎麼辦?
備註。我在win10 64bits下,擁有visual studio 2013和2015以及英特爾平行演播室2017與最後一個英特爾MKL版本。我也有Python 2.7.12,現在我也會滿意於能夠用Python 2.7.12構建numpy和scipy。 (我可能是錯的,但我認爲用python和intel MKL的blas和lapack構建numpy和scipy的正確過程很大程度上取決於使用python 2.7.12或3.5.2的事實。)
那麼,爲什麼沒有水蟒,爲什麼沒有點子?傳統的non-pip方法是調用setup.py。但是這可能會在windows上造成很大的痛苦(numpy比scipy更不痛苦)。 – sascha
我發現這個: https://software.intel.com/en-us/articles/building-numpyscipy-with-intel-mkl-and-intel-fortran-on-windows 我認爲這是要解決我的numpy問題至少 –
英特爾免費發佈Python真的是一個不錯的選擇 –