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

安裝基於Python3 的NumPy, SciPy, matplotlib和Scikit-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

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 =python3wq

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

2. 安裝 NumPy SciPy SymPy 等軟體

參考http://www.scipy.org/install.html, 只不過改成了 python3

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

3. 安裝 Scikit-Learn

參考http://scikit-learn.org/stable/install.html, 不過要修改成python3

sudo apt-get install build-essential python3-dev python3-setuptools python3-numpy python3-scipy libatlas-dev libatlas3gf-basesudo update-alternatives --set libblas.so.3 /usr/lib/atlas-base/atlas/libblas.so.3sudo update-alternatives --set liblapack.so.3 /usr/lib/
atlas
-base/atlas/liblapack.so.3
sudo apt-get install gfortransudo apt-get install git, 並配置好gitmkdir -p ~/local/srccd ~/local/srcgit clone [email protected]:scikit-learn/scikit-learn.gitcd scikit-learnpython 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, 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

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

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

安裝基於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 的官網

win10系統安裝numpy,scipy,matplotlib基於python3.6

首先下載對應於已安裝的python版本的numpy,scipy,matplotlib庫檔案,提供連結http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下載之後開啟dos命令列,進入庫檔案所在路徑,然後用命令列安裝庫檔案,注意,一定要先安裝

python3.6下安裝numpyscipy,pandas,matplotlibscikit-learn

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

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

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

python開發學習記錄--NumpyScipyMatplotlibScikit-learn等庫的安裝

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

win10 + Python3.7 + Eclipse 安裝numpy, scipy, matplotlib, pandas, GDAL, ospybook, pyproj, scikit_lear

環境:win10 + Python3.7 + Eclipse IDE + PyDev 注:* :這幾個檔案下載地址為:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 根據自己Python 的版本下載(以Python3.7為例) 以管

【程式語言】Python 使用包管理工具pip安裝模組numpyscipymatplotlib以及scikit-learn CentOS 7

由於python中這些模組之間具有相互依賴的關係,故在安裝這些模組時的順序如下 1.安裝numpy # pip install numpy成功安裝如下圖所示 2.安裝scipy # pip

mac安裝numpy,scipy,matplotlib

mos cannot isp () args -c cycle fin edits p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "Courier New"; color: #000000; background-

Cheat_Sheet ---Keras、Matlab、MatplotlibNumpy、Pandas、Scikit-LearnSciPy

Cheat_Sheet ---KerasCheat_Sheet ---MatlabCheat_Sheet ---MatplotlibCheat_Sheet ---NumpyCheat_Sheet ---

在windows下python,pip,numpy,scipy,matplotlib安裝

系統:win7(64bit) 如果只需要安裝python,執行步驟一就可以了,不用管後面。如果還需要其它的庫,則只需要執行第二步,第一步可省略(因為在安裝anaconda的時間,python就自動裝好了)。 一、先安裝python 先到https://www.python.org/downloads

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

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

numpy pandas matplotlibdjango結合,將matplotlib圖片顯示到HTML上

首先進行效果展示: Django檔案佈局: views.py from django.shortcuts import render,HttpResponse from app1 import BPLackAnalysis import pandas as pd imp

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

numpy,scipy,matplotlib,pandas等簡明教程

基礎部分 numpy的主要物件是一個同類元素的多維陣列. 這是一個所有元素均為同種型別,並通過正整數元組來進行索引的元素(一般為數字)表. 在numpy中維度(dimensions)稱之為軸(axes). 數目稱之為秩(rank). 就比如,在3D空間

Python+Numpy+Scipy+Matplotlib+IPython(一)

>>>此文僅作個人提醒記錄。 注意事項:         (1)Numpy,Scipy安裝之前安裝執行環境Micro visual2008,。(有就不必了,老系統或者新安裝的精簡的系統估計需要。)         (2)Numpy要在scipy之前安裝,

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寫的,許多庫檔案都沒有匯入

window 上部署sklearn(python+pip+numpy+scipy+matplotlib+sklearn)

環境:win10 64位 1.安裝python  下載地址:https://www.python.org/ftp/python/2.7.5/python-2.7.5.amd64.msi  (可以支援最新的sklearn) 安裝:直接執行 測試:在cmd下,執行python