シス、再び受託でDB屋さんと流浪する人のブログです。Notebookを立てたときに、Python2.7も選択できるようにするpython何番煎じだよって話なんだろうけど、その先人の煎じたヤツがその通りでは動かなかったので。documentation近いけど、そのままじゃ動かねえし。Notebookを立てた後は、Python3.6系しか使えない状態になっています。その後にやる作業はこれ、って書いてあることが多い。py27公式サイトでも同じなのですが、この「activate」コマンドが通らない。python2の環境名」で逃げれば行けました。先のエントリの通りに環境が立ち上がったところからスタートです。atsuizo.hatenadiary.jpなお、anacondaのバージョンが前回のanaconda3-5.0.1からanaconda-3-5.1.0に上がっているのであしからず。python=2.7で、Python2.7.14をダウンロードしてpy27という名前の仮想環境?を作るバージョンを細かく指定しないと最新のものがインストールされるようです。先程のコマンドによってanaconda-3-5.1.0/envs/py27ができているのが分かります。anaconda-3-5.1.0/envs/py27を実行してアクティブにします。--userで、ipythonのカーネルをインストールします。すると、userのホームの下に隠しディレクトリ「.local」が作成されて、その下の方に、python2のカーネルが登録されます。ipykernelというモジュールを探して、userディレクトリにインストールする、という意味のようです。続けて、jupyterが認識したカーネルのリストから確認します。listpython2だけが認識されています。listを実行すると、python3とpython2が登録されていることが確認できます。Notebookを起動します。rootでやっている場合は、--allow-rootオプションもつけます。Notebookを立てたマシンのホスト名orIPアドレス:8888にアクセスしてログインした後、「New」のドロップダウンに「python2」[python3」があることを確認します。syssys.versionを実行して、想定しているバージョンが返ってくることを確認すれば完了です。Notebookに絞って勉強しなきゃいけないのかなあpythonを書くのが本来のお仕事ではない(Python用にAPIが提供されている製品でそっちのほうが性能出るらしいというので試してみたかっただけという)こともあって、相変わらずふんいきでやっているので、行き詰まったときに、Jupyterのレイヤなのかipyhonのレイヤなのかpython(pyenv、anaconda)のレイヤなのかよくわからなくてしばらく嵌りました。「道具のための道具」の習得に割く時間は最小限に、効率的に済ませたいところです。読者になる@atsuizoをフォローRSSFeedlyへの登録はこちらからFeedly以外への登録は、お手数ですが以下URLを登録お願いします。Virtualboxの上に作ってみた。python注目記事はてなブログをはじめよう!atsuizoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。