USionicを使って簡単にアプリ制作をしてみよう。itLinkedInPocketCopy私のubuntuにはデフォルトでpythonが入っています。macが入っているならデフォルトでインストールされていると思います。今回はせっかくなのでPythonのインストールをpyenvで行いましょう。pipでパッケージを導入し更にanacondaをインストールしていきます。notebookで行う予定です。AnacondaとはPythonのディストリビューションに当ります。etc...Anacondaを導入することでPythonと一緒に様々なライブラリを一緒にインストールすることが出来ます。現状の把握から行いましょう。–versionを叩くとpythonのバージョンが返ってきます。私のubuntuには2.7.15が入っているようです。今回はPythonの3系を使いたいのでバージョンを上げていきます。ついでに先程書いたとおりバージョン管理をpyenvに任せます。pyenvの導入pyenvとは複数バージョンのpythonをインストール・共存し、環境に合わせて切り替える為のツールと考えていただければ良いかと。無理にpyenvを使う必要はないですし、メリットデメリットもある様なので少し調べてから導入すると良いでしょう。ionicを導入でnodeをバージョン管理する際に使用したnvmの様な感覚でとらえています。pyenvはgitからダウンロードしてくるようです。git早速gitが入ってないよと怒られたのでgitのインストールを行う。.bashrcでpathを追加してやります。-)"fiif~の部分はそれぞれで書き換えてみてください。https://github.com/pyenv/pyenv#user-content-basic-github-checkout参考にさせていただいたサイトhttps://qiita.com/hashibiroko/items/60a685e50aebbde7f84e導入後にシェルの再起動を行います。.bashrcしてたけど厳密にこの2つは違うらしい。pypy-2.1-srcずらーっと並びます。pypyっていう実行速度が速いらしいpythonがあるみたいですが、、とりあえずanaconda入れてしまいましょう。anacondaリストが並びますanaconda3-4.2.0anaconda3-4.3.0anaconda3-4.3.1anaconda3-4.4.0anaconda3-5.0.0anaconda3-5.0.1anaconda3-5.1.0anaconda3-5.2.0anaconda3-5.3.0とりあえず最新のanaconda3-5.3.0を入れておきます。3.7.0pyenvでもバージョン確認します。/home/box/.pyenv/version)*が付いている方が現在当っているバージョンです。anaconda3-5.3.0画選択されているので切り替わってますね。ここからは蛇足.log色々なモジュールが足りないなど有ったらこのlogを参考にしたら良いかも。available約:zlibが無いよzlibとは何かzlibはデータの圧縮、解凍を行う為のライブラリです。ところでなぜ圧縮に対して解凍なんでしょうね。解凍レンジの名残でしょうか。zlibをインストールしてやります。3.8-dev再度pyenvコマンドでインストールを進めます。ちなみにめっちゃ遅いです。コーヒーでも飲みながらインストールを待っていると、再びエラーを吐きます。autoremoveを利用してください。1とりあえずautoremoveしましょう。namedそんなモジュールはねーよと言ってるのでしょうか。libffi-devちなみにlibffi-devが何かと言うとlibffiは、外部関数インターフェースのうち、マシンに依存する最も低いレイヤを提供するライブラリーです。2つの言語間で渡される値の型変換処理を行うレイヤが、libffiの上になければなりません。Interface)の略であり、外部関数インターフェースとは、ある言語で書かれたコードを別の言語で書かれたコードで呼び出すインターフェースとしてよく使われる名前です。libffi良く分かりませんでした。https://sourceware.org/libffi/こちらを引用するとLibffiは、インタプリタプログラムからコンパイルされたコードへの橋渡しを提供するためにそのようなプログラムで使用することができます。んー、別言語間の受け渡しをする為のもの?なのかな?とりあえず使うんだね。いう感じでインストール3度目のインストールで今度はちゃんと入った様です。3.8.0a0ここまでがpython3.8を入れたときのログ。今回はanaconda導入までです。次はselemiumをインストールするところから進めていく予定です。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト上に表示された文字を入力してください。