Skip to content

2 HowToAddPythonLibs

norikuro edited this page Feb 25, 2016 · 3 revisions

2. How to add Python libraries

2-1. Get python libraries

wget http://ftp.jp.debian.org/debian/pool/main/p/pygobject/python-gi-cairo_3.2.2-2_armel.deb
wget http://ftp.jp.debian.org/debian/pool/main/p/pygobject/python-gi_3.2.2-2_armel.deb
wget http://ftp.jp.debian.org/debian/pool/main/p/pygobject-2/python-gobject-2_2.28.6-10_armel.deb
wget http://ftp.jp.debian.org/debian/pool/main/p/pygobject/python-gobject_3.2.2-2_all.deb

wget http://ftp.jp.debian.org/debian/pool/main/g/gobject-introspection/gobject-introspection_1.46.0-3_armel.deb
wget http://ftp.jp.debian.org/debian/pool/main/g/gobject-introspection/libgirepository-1.0-1_1.46.0-3_armel.deb

2-2. make dpkg_dir directory.

mkdir dpkg_dir

2-3. install these packages to dpkg_dir.

dpkg -x python-gi-cairo_3.2.2-2_armel.deb dpkg_dir
dpkg -x python-gi_3.2.2-2_armel.deb dpkg_dir
dpkg -x python-gobject-2_2.28.6-10_armel.deb dpkg_dir
dpkg -x python-gobject_3.2.2-2_all.deb dpkg_dir

dpkg -x gobject-introspection_1.46.0-3_armel.deb dpkg_dir
dpkg -x libgirepository-1.0-1_1.46.0-3_armel.deb dpkg_dir

2-4. copy these packages to romfs directory.

cp -ar dpkg_dir/* atmark-dist-20160126/romfs

2-5. create pip_dir directory.

mkdir pip_dir

2-6. install python pip.

sudo apt-get install python-pip

2-7. install websocket client and linux metrics to pip_dir directory.

pip install -t pip_dir websocket-client
pip install -t pip_dir linux_metrics

2-8. make directory and cp these modules.

mkdir -p atmark-dist-20160126/romfs/usr/local/lib/python2.7/dist-packages
cp -ar pip_dir/* atmark-dist-20160126/romfs/usr/local/lib/python2.7/dist-packages