やってみるスマートフォン用の表示で見るやってみるアウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。Python苦労しまくり。前回までラズパイ3にpyenvでPython3.6.4をインストールするも失敗ラズパイ3にPythonコンパイル用ライブラリをインストールする1ラズパイ3にpyenvをインストールする新PCの候補をさがすノートPC壊れた!ブートしない......前回、opensslなど、コンパイルに必要なツールが足りていないことが発覚。参考にしたPython学習環境を用意するはLinuxMint17.3での話だった。ラズパイ3とはツールのインストール状況が違うのだろう。なると、そもそも必要ツールがわからないので調査。GitHubこんなに沢山あるらしい。tk-devそういえば、tk-devがないと標準GUIが使えなかった気がする。一度インストールされると再インストールせねばならないはず。Softwareにてインストール。3つは前回インストールした。UIの見方がよくわからなかったのでキャプチャと簡単なメモを残す。未インストールbuild-essentialインストール済みと思われる。チェックUI自体がない。OKボタン押下するとアプリが終了する。Applyボタン押下するとAuthenticationダイアログが表示される。libssl-devチェック無し。OKボタン押下すると強制終了。Applyボタン押下するとAuthenticationダイアログが表示されて進む。zlib1g-devインストール済みと思われる。チェックUI自体がない。Applyボタン押下してもAuthenticationダイアログが出ない。libreadline-devチェック無し。チェックを付けてApplyボタン押下してもAuthenticationダイアログが表示されない。チェックは付いたのでインストールされたと思う。llvmチェック無し。チェックを付けてApplyボタン押下するとAuthenticationダイアログが表示されて進む。libncurses5-devチェック無し。チェックを付けてApplyボタン押下してもAuthenticationダイアログが表示されない。チェックは付いたのでインストールされたと思う。翌日、チェックがないことに気づく。このときApplyボタン押下するとAuthenticationダイアログが表示されて進んだ。?libncursesw5-devチェック無し。チェックを付けてApplyボタン押下してもAuthenticationダイアログが表示されない。チェックは付いたのでインストールされたと思う。xz-utilsインストール済みと思われる。(チェックUI自体がない。Applyボタン押下してもAuthenticationダイアログが出ない)tk-devチェック無し。チェックを付けてApplyボタン押下するとAuthenticationダイアログが表示されて進む。インストール(3回目)実行前にコンソール以外のアプリを終了しておく。メモリ不足でフリーズする恐れがある。3.6.4なお、以下の件はそもそも/user/lib/openssl-1.0が存在していなかったので入力しない。3.6.4やはり/user/lib/openssl-1.0が存在していないためエラー。Piにpyenvを導入しPythonのバージョンを管理する新たに浮上したライブラリはgit,gcc,openssl。opensslはすでにコマンドが存在した。念のため、makeも含めて確認してみた。4.0-8.1git-1:2.1.4-2.1+deb8u2gcc-4:4.9.2-2古いけど入ってる。nabnabの日記ライブラリの名前が違うっぽい。同じOpenSSLでも名前が違うらしい。ラズパイ3ではopenssl-dev。Softwareでインストールできていなかった!念のため再度libssl-devを確認。すると入っていなかった。念のため、他のもすべて確認。libssl-dev、libreadline-dev、llvm、libncurses5-dev、libncursesw5-dev、tk-dev、がチェック付いてなかった。?すべてに対してApplyボタンを押下したあと、同様にOKボタンも押して回った。最後に✘ボタンでアプリ終了した。アプリ起動して確認すると、チェックがなかった。インストールされてない!なぜかlibbz2-dev,libsqlite3-devは入っていた。Softwareアプリではインストールできないツールがあるらしい。apt-getコマンドで入れてみる。tk-dev失敗しまくり。