[Linux][Raspberry Pi] Raspbian Jessie install python-pandas 0.18.1
看到這個快哭了rrr為了把pi上面的python-pandas更新到0.18.1搞了兩個禮拜
Raspberry pi 是 linux-armv7l
直接透過pip install或是apt-get install的python-pandas都會是0.14.*或0.16.*
目前找到最快的方法:
透過Anaconda來跑python及安裝package (Jupyter在windows好用到炸)
but 就是那個 but
anaconda不支援armv7l
https://www.continuum.io/downloads
官方連結下面可以看到linux只支援x86 cpu
pi要用的是精簡版的miniconda
這裡一步步筆記如何安裝:
1. 下載 Miniconda Linux armv7l (Python 2)
https://www.continuum.io/content/conda-support-raspberry-pi-2-and-power8-le
這邊我用的是給pi2 linux-armv7l用的
完整shell連結:
http://repo.continuum.io/miniconda/Miniconda-latest-Linux-armv7l.sh
command line:
$ wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-armv7l.sh ~/Downloads
2. 執行shell
$ bash ~/Downloads/Miniconda-latest-Linux-armv7l.sh
這邊要注意的是跟Anaconda不一樣
anaconda在licence一直按enter後面會提示輸入yes or no
miniconda一直按enter會預設輸入no
所以要慢慢按enter或是ctrl-c可以直接輸入yes
3. 設定PATH
$ export PATH~/miniconda/bin:$PATH
預設安裝在 ~/miniconda 如果你沒改的話
4. 安裝 pandas
$ conda install pandas
anaconda會一次把所有package安裝完大概要四百多MB
miniconda就要自己安裝
以下連結為其他可安裝packages:
https://repo.continuum.io/pkgs/free/linux-armv7l/
5. 更新 pandas 0.18.1
$ conda install -c seibert pandas=0.18.1
https://anaconda.org/seibert/pandas
外國網友提供自己包的package
下載次數只有十次QAQ
這麼好用的東西
6. 跑python驗證pandas版本
$ python
>>> import pandas as pd
>>> pd.__version__
u'0.18.1'
reference:
https://github.com/dask/fastparquet/issues/49
https://www.continuum.io/content/conda-support-raspberry-pi-2-and-power8-le
https://conda.io/miniconda.html
https://www.continuum.io/downloads
https://github.com/quantopian/pyfolio/issues/316
留言
張貼留言