0.環境
記事執筆した時点で、 $ sudo aptitude safe-upgrade した状態です。日本語環境を入れたりはしてるので、かならずしもデフォではないです。
$ uname -a Linux raspberrypi 4.4.34+ #930 Wed Nov 23 15:12:30 GMT 2016 armv6l GNU/Linux
1.エラー
以下のようにreadlineとかbzip2とかいかにも必要そうなものがないとか怒られます。$ pyenv install 2.7.12 Downloading Python-2.7.12.tar.xz... -> https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz Installing Python-2.7.12... WARNING: The Python readline extension was not compiled. Missing the GNU readline lib? WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib? WARNING: The Python sqlite3 extension was not compiled. Missing the SQLite3 lib? ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib? Please consult to the Wiki page to fix the problem. https://github.com/yyuu/pyenv/wiki/Common-build-problems BUILD FAILED (Raspbian 8.0 using python-build 1.0.4-13-g1000c2f)
2.必要なパッケージ(インストール済のものを除いた)
下記の参照先のリンクに情報があったので、それを参考にインストール済のものは除きました。RapPiは非力なので、余計なインストールプロセスは省きたかった。
$ sudo aptitude -y install libssl-dev libbz2-dev libreadline-dev libsqlite3-dev llvm libncurses5-dev libncursesw5-dev
3.参照
https://github.com/yyuu/pyenv/wiki/Common-build-problemsあるていど予想できた結果ですが、pyenv installするとたぶんzipとかがものすごいボトルネックで時間がかかるので、実用に耐えるのかは不明です。
0 件のコメント:
コメントを投稿