最近要對一系列資料做同比比較,需要用到numpy和pandas來計算,不過使用python安裝numpy和pandas因為linux環境沒有外網遇到了很多問題就記下來了。首要條件,python版本必須是2.7以上。
linux首先安裝依賴包
yum -y install blas blas-devel lapack-devel lapack
yum -y install seaborn scipy
yum -y install freetype freetype-devel libpng libpng-devel
yum -y install python-pip
yum -y install pytz
yum -y install python-dateutil
windows安裝pip即可,具體方法參考pip官網
1、 pip方式安裝
如果有外網一般推薦使用pip安裝,linux下和windows下均可使用pip安裝
python -m pip install --upgrade pip
pip install --user numpy scipy matplotlib jupyter pandas sympy nose
但很快就會發現這些源安裝超級慢gaufrsin,所以我推薦大家使用豆瓣的源
pip install matplotlib -i --trusted-host pypi.douban.com
pip install numpy -i --trusted-host pypi.douban.com
pip install pandas -i --trusted-host pypi.douban.com
pip install seaborn scipy -i --trusted-host pypi.douban.com
2、如果伺服器上沒有外網使用不了pip,則需要使用原始碼安裝。推薦大家在豆瓣pypi**,速度更快
python numpy安裝包**位址是 的安裝包**位址是 位址是
tar -xzf numpy-1.11.2.tar.gz
cd numpy-1.11.2
python setup.py build # 編譯幾分鐘
python setup.py gaufrsininstall
如提示缺少 setuptools 則從** setuptools安裝。
安裝pandas會提示 importerror: building pandas requires cython則需要安裝cython或者公升級cython先,**鏈結 。windows下pip安裝如下
pip install cython
linux下可使用yum安裝或者pip安裝
yum install -y cython.x86_64
如果需要更新到最新版本的cython則**原始碼後安裝
cd cython-0.25.1
python setup.py build
python setup.py install
然後是按照pandas
cd pandas-0.19.0
python setup.py build # 比較久
python setup.py install
如果遇到需要安裝 python-dateutil的提示則是該庫版本過低。先**six最新版本1.9.0(**位址),然後更新 python-dateutil到新版本2.5.3版本(**位址www.cppcns.com)。
最後執行如果出現 /usr/lib64/libstdc++.so.6: elf file os abi invalid的錯誤則將 /usr/lib64/libstdc++.so.6軟鏈指向低版本的 libstdc++.so.6.0.8,不要指向高版本 libstdc++.so.6.0.20。
至此就安裝成功了。
本文標題: python安裝numpy和pandas的方法步驟
本文位址:
檢視python和NumPy版本和安裝路徑
記錄檢視python和numpy版本以及路徑的幾條命令 檢視python版本及路徑 python v python c import sys print sys.executable 檢視numpy版本及路徑 python c import numpy print numpy.version.ver...
python和numpy的版本 安裝位置
命令列下檢視安裝位置.html target self python和numpy的版本和安裝位置 1 檢視python版本 方法一 python v 注意 v 中 v 為大寫字母,只有乙個 方法二 python version 注意 version 中有兩個 2 檢視python安裝位置 方法一 p...
python和numpy的版本 安裝位置
命令列下檢視python和numpy的版本和安裝位置 1 檢視python版本 方法一 python v 注意 v 中 v 為大寫字母,只有乙個 方法二 python version 注意 version 中有兩個 2 檢視python安裝位置 方法一 python c import sys pri...