1. 程式人生 > >安裝基於Python3 的NumPy, SciPy和Scikit-Learn

安裝基於Python3 的NumPy, SciPy和Scikit-Learn

http://www.tuicool.com/articles/yqMJJr2

軟體版本:Ubuntun 14.04, Python 3.4, NumPy 1.8.1, SciPy 0.14.0, Scikit-Learn 0.16

Numpy, SciPy 的官網安裝文件,安裝的是基於Python 2.7的,SciPy-Learn 官網的安裝文件,也是Python 2.7的,如果想基於高大上的Python 3,該怎麼安裝呢?經過一堆的坑之後,我摸索出了方法。

1. 安裝Python 3

首先我們要安裝Python 3, 不過,千萬別因為有了Python 3, 就解除安裝系統自帶的Python 2.7,很多軟體依賴它,所以不能解除安裝

$ sudo apt-get install python3

設定Python3為預設Python

$ vi ~/.bash_aliases
$ alias python=python3
  wq

關閉當前Shell,重新開一個新Shell,輸入python就發現進入Python 3.4 的互動環境了。

2. 安裝 NumPy SciPy SymPy 等軟體

sudo apt-get install python3-numpy python3-scipy python3-matplotlib ipython3 ipython3-notebook python3
-pandas python-sympy python3-nose

3. 安裝 Scikit-Learn

sudo apt-get install build-essential python3-dev python3-setuptools python3-numpy python3-scipy libatlas-dev libatlas3gf-base
sudo update-alternatives --set libblas.so.3 /usr/lib/atlas-base/atlas/libblas.so.3
sudo update-alternatives --set liblapack.so
.3 /usr/lib/atlas-base/atlas/liblapack.so.3
sudo apt-get install gfortran sudo apt-get install git, 並配置好git mkdir -p ~/local/src cd ~/local/src git clone [email protected]com:scikit-learn/scikit-learn.git cd scikit-learn python setup.py install --user #開始編譯 make PYTHON=python3 NOSETESTS=nosetests3 #或者使用make編譯 nosetests3 -v sklearn #單元測試,可以在任何位置執行,不一定要在原始碼目錄裡

這裡主要的坑是make, 剛開始我直接用 make , 失敗,因為它預設是去找Python 2.7的 python.h 來編譯,而我沒有安裝 python-dev, 只是安裝了python3-dev,所以會編譯失敗。

我給 Scikit-Learn 的郵件組發了封郵件,不久得到了回覆,要在make 後面加上 PYTHON=python3 ,這次編譯成功了,不過到單元測試時說找不到 nosetests 命令,當然找不到了,因為前面安裝的是python3-nose而不是python-nose,於是我猜測了一把,用 make PYTHON=python3 NOSETESTS=nosetests3 試試, 果然可以!


相關推薦

安裝基於Python3NumPy, SciPyScikit-Learn

http://www.tuicool.com/articles/yqMJJr2 軟體版本:Ubuntun 14.04, Python 3.4, NumPy 1.8.1, SciPy 0.14.0, Scikit-Learn 0.16 Numpy, SciPy 的官網

[python] 安裝numpy+scipy+matlotlib+scikit-learn及問題解決

這篇文章主要講述Python如何安裝Numpy、Scipy、Matlotlib、Scikit-learn等庫的過程及遇到的問題解決方法。最近安裝這個真是一把淚啊,各種不相容問題和報錯,希望文章對你有所幫助吧!你可能遇到的問題包括:        ImportError: No

在PyODPS DataFrame自定義函數中使用pandas、scipyscikit-learn

函數背景PyODPS DataFrame 提供了類似 pandas 的接口,來操作 ODPS 數據,同時也支持在本地使用 pandas,和使用數據庫來執行。PyODPS DataFrame 除了支持類似 pandas 的 map 和 apply 方法,也提供了 MapReduce API 來擴展 pandas

Python機器學習Numpy, Scipy, Pandas, Scikit-learn, Matplotlib, Keras, NN速查手冊

Python機器學習Numpy, Scipy, Pandas, Scikit-learn, Matplotlib, Keras, NN速查手冊   Numpy SciPy Scikit-Learn Pandas Keras Matp

安裝基於Python3NumPy, SciPy, matplotlibScikit-Learn

from http://www.th7.cn/Program/Python/201408/263786.shtml 軟體版本:Ubuntun 14.04, Python 3.4, NumPy 1.8.1, SciPy 0.14.0, Scikit-Learn 0.16 N

linux下安裝numpy,pandas,scipy,matplotlib,scikit-learn

我沒 順序 sci apt 求解 備註 .com sudo cond python在數據科學方面需要用到的庫: a。Numpy:科學計算庫。提供矩陣運算的庫。 b。Pandas:數據分析處理庫 c。scipy:數值計算庫。提供數值積分和常微分方程組求解算法。提供了一個非常廣

在virtualenv中安裝NumPySciPyscikit-learn、 matplotlib

size http tps port pbo virt 安裝包 -i https 首先要進入對應的虛擬環境 然後安裝包 安裝numpy包 pip install numpy -i https://pypi.douban.com/simple 安裝scip

anaconda安裝tensorflowscikit-learn出現An error ocurred while starting the kernel的問題

版權宣告:本文為博主原創文章,未經博主允許不得轉載。https://blog.csdn.net/weixin_44474718/article/details/86218387 Win10系統 安裝Anaconda+TensorFlow+Keras 參考:https://www.cnbl

win7 64安裝python2.7.11 scikit-learn

ImportError: No module named sklearn 未安裝sklearn包 ImportError: DLL load failed: 找不到指定的模組 ImportError: DLL load f

Python學習-安裝pipscikit-learn

伺服器環境: centos7.0 python2.7.5 pip-6.1.1 引文:由於之前配叢集的時候比較倉促,很多東西都是簡化版。像python的許多模板庫都沒有安裝,今天實驗室一同學要用伺服器跑程式,程式碼使用python寫的,許多庫檔案都沒有匯入

python scikit-learn 實現垃圾郵件過濾

文本挖掘(Text Mining,從文字中獲取信息)是一個比較寬泛的概念,這一技術在如今每天都有海量文本數據生成的時代越來越受到關註。目前,在機器學習模型的幫助下,包括情緒分析,文件分類,話題分類,文本總結,機器翻譯等在內的諸多文本挖掘應用都已經實現了自動化。 在這些應用中,垃圾郵件過濾算是

Python Scikit-Learn

Reference:http://mp.weixin.qq.com/s?src=3&timestamp=1474985436&ver=1&signature=at24GKibwNNoE9VsETitURyMHzXYeytp1MoUyAFx-2WOZTdPelAdJBv9n

簡述Python的Numpy,SciPyPandas,Matplotlib的區別

Numpy: 基礎的數學計算模組,以矩陣為主,純數學。 SciPy: 基於Numpy,提供方法(函式庫)直接計算結果,封裝了一些高階抽象和物理模型。比方說做個傅立葉變換,這是純數學的,用Numpy;做個濾波器,這屬於訊號處理模型了,在Scipy裡找。 Pandas: 提供了一套名為DataF

Ubuntu環境下完美安裝python模組numpy,scipy,matplotlib

不同的ubuntu版本安裝過這三個模組幾次了,然而總是出現各種問題,最近一次是在ubuntu 16.04 LTS server版本安裝的,總的來說安裝的比較順利。 先把pip安裝好 sudo apt-get install python-pip 接著是安裝

numpy scipy pandas sk-learn gensim

Gensim is an open-sourcevector space modeling and topic modeling toolkit, implemented in the Python programming language. It uses NumPy, SciPy and opt

Anaconda安裝使用Numpyscipy、pandas、Scikit-learn(資料分析)(2018年12月28日)

1、Anaconda介紹 安裝python的方法有很多種,資料分析方面比較常用Anaconda。Anaconda是一個開源的Python發行版本,其包含了conda、Python等多個科學包及其依賴項,也可以使用Miniconda這個較小的發行版,僅包含conda和 Python。Anacond

python3.6下安裝numpyscipy,pandas,matplotlib,scikit-learn

1、安裝numpy, 到http://www.lfd.uci.edu/~gohlke/pythonlibs/下載相應的安裝檔案,使用pip install 本地的.whl檔案 2、安裝scipy 到上面網址下載相應版本scipy,同樣方法安裝 3、安裝scikit-le

機器學習(一)win10+python3.5安裝numpy+MKL、scipy、matplotlib、scikit-learn

win10+python3.5安裝numpy+MKL、scipy、matplotlib、scikit-learn numpy+MKL、scipy、matplotlib、scikit-learn是python進行機器學習、資料處理時常用的拓展。安裝順序如下:nu

python開發學習記錄--NumpyScipy、Matplotlib、Scikit-learn等庫的安裝

其實很簡單,在git bash中,輸入: [email protected] MINGW64 /d/SoftWare/Python/Python37/Scripts $ pip install numpy $ pip install matplotlib 看到Successful

python機器學習包 Windows下 pip安裝 scikit-learn numpy scipy

1.到PIP的目錄中C:\Python34\Scripts;2. 2.1  pip安裝numpy pip install numpy 2.2  pip安裝sklearn pip install -U scikit-learn   2.3  pip安裝scipy(注:sklearn 依賴