Notebook上でもtensorflowを使ってみようと思い、色々調べたことをメモしておきます。OSはWindowsです。Anacondaはインストール済みという前提です。間違いや追記したほうがいい内容があればご指摘いただければ幸いです。AnacondaプロンプトAnacondaをインストールすると、Anacondaプロンプトが使用できるようになります。Navigatorというのもありますが、起動が遅いので私はあまり使っていません。Anacondaプロンプトが起点になっています。Notebookの起動TensorBoardの起動などです。Windowsではコマンドプロンプトがありますが、AnacondaプロンプトはコマンドプロンプトにAnacondaの環境変数がセットされたものです。コマンドプロンプトで使うcdやdirはAnacondaプロンプトでも使用できます。Anaconda仮想環境Pythonでは仮想環境というものが使えます。Python標準の仮想環境はvenvというもののようですが、Anacondaをインストールした場合にはAnaconda仮想環境というものを使用します。Pythonではまず仮想環境を作って、その中に必要なパッケージをインストールしていくことになります。仮想環境を使いこなすことで、プロジェクト毎に必要なパッケージを必要なバージョンのまま保っておくことができます。Pythonインタプリタ自体も仮想環境にインストールされているパッケージの一つで、仮想環境毎に異なるバージョンのPythonを使用することもできます。Notebookを使用する場合、仮想環境の下にjupyterパッケージがインストールされている必要があります。condaコマンドによるパッケージの操作パッケージはよくpipでインストールしたりするようですが、Anacondaがインストールされている場合、pipは極力使わないほうがいいようです。Notebook通常、Pythonでコードを描くとき、AnacondaプロンプトからPythonインタプリタを起動して作業することはあまりしないと思います。NotebookやPyCharmなどのIDEを使用すると思います。notebookで起動し、CTRL+Cで終了します。NotebookではWebアプリとしてのインターフェースの裏側でIPythonカーネルが動いており、IPythonカーネルがPythonインタプリタとJupyterインターフェースの橋渡しをしている関係になっています。IPythonカーネルのほかにIRubyなどが使えるようです。Notebook上でできます。Notebook上で%pwdというように先頭に%を付けてマジックコマンドを実行できます。マジックコマンドはIPythonカーネルが提供する機能です。NotebookはAnacondaをインストールしたままの状態では仮想環境の切り替えができないので、これができるようにします。test_envなどとすれば仮想環境が切り替わるような気がしますが、うまくいきませんでした。Notebookで仮想環境を使うためには、その仮想環境にjupyterパッケージがインストールされている必要があります。environment_kernelsのインストール上に書いたように、Anacondaを使用する場合はパッケージのインストールにはpipではなくcondaコマンドを使用したほうがいいのですが、condaでenvironment_kernelsをインストールしようとすると「(Anaconda社のリポジトリに)パッケージが見つからない」というようなエラーが出ました。仕方ないので私はpipでインストールしました。サンプルコード(プロキシ通過)pipでインストールするときはプロキシ情報をいちいち記述する必要があります。configファイルを生成します。生成されたjupyter_notebook_config.pyは全行コメントアウトされています。末尾に次の行を追加します。]上の行は不要というサイトがあったりしますが、私の場合は必要でした。下の行の[]内はAnaconda仮想環境が集まっているフォルダを指定します。jupyter_notebook_config.pyファイルは.pyファイルとなっているので、ファイルパスの区切り文字が¥だとダメ。Notebookの作業フォルダを変更したり、その他いろいろカスタマイズできる模様。kernelから仮想環境が選択できるようになります。Interpreterから作成済みのAnaconda仮想環境を指定できます。NotebookサーバーのURLの指定がうまくいかないせいか、使えませんでした。時間のある時にまた試してみたいと思います。upLoginユーザーは見つかりませんでした。