Python
Ubuntu
docker

Dockerでninix-ayaを動かそうとしている中での気付き(その3)

背景

パッケージ版のninix-ayaは無事Dockerfileと一部narファイルを用意することで、Docker化が行えた。

しかし、ninix-ayaの最新版をDocker化して動かすことがまだ実現出来ていない状態。

ninix-ayaの最新リリース版に必要な環境

Python3.2だと動く模様。3.3だと作者の方が動かないと報告されていた。
Ubuntu14.04LTSはPython3.4。

そこで、pyenvの登場。

pyenv入れる前に必要なあるパッケージ

これは、おそらく、dockerを使わずにフツーにUbuntuを仮想マシンに入れて使っていればおそらく遭遇することは無いとは思うが、以下のパッケージを入れずに、pyenv配下にpythonを入れていくとやり直しになるケースが多い模様

apt-get install -y libbz2-dev

どんなエラーか

ImportError: No module named bz2

pipでは後から入れることは出来ないので、振り出しに戻される。

Link

関連投稿