質問: ### 実現したいこと .ipynbの拡張子を持つファイルを場所を選ばずに直接開きたい ### 現状 ipython notebookを開いた後にHomeに表示されるファイルの中にあるipynbは開くことができるが, USBの中にあるipynbのファイルを直接開こうとしても,一瞬だけjupyter notebookを開きすぐに閉じてしまい, うまく開きません. .ipynbのファイルを直接開くことはできないのでしょうか? 追記 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/81a959e88fa3f4c19e16c1c6d8cc06dd.png) この画面が一瞬出て消えてしまいます.
回答: まずは以下の通りコマンドプロンプト上で、`.ipynb`ファイルに関連付けられているコマンド(アプリケーション)を特定してみてください。 ``` # .pyの関連付けを確認する例 C:\Windows\system32>assoc .py .py=Python.File C:\Windows\system32>ftype Python.File Python.File="python.exe" -i "%1" %* # 環境により異なります。 # .ipynbの関連付けを確認する例 C:\Windows\system32>assoc .ipynb .ipynb=Hoge.File # 環境により異なります。(通常は関連付けはされていないはず) C:\Windows\system32>ftype Hoge.File # ↑で表示された文字列を入力します Hoge.File="C:\Hoge.EXE" "%1" ~ など ``` ちなみに通常は`.ipynb`には何も関連付けされていませんが(ダブルクリックするとアプリケーションを選択する画面が表示される)何らかの関連付けを設定された覚えはないでしょうか? 結論からいえば、`.ipynb`ファイルをダブルクリック(右クリックメニューからでも同様)で開くことは難しいようです。 同じことを考える人はいるもので、以下に同様の質問がありました。 double click to open an ipython notebook 上記の回答にあるtakluyver/nbopenを導入すればできるかもしれません。(逆にいえば、単純に`jupyter.exe`に関連付けして起動しても開けません) 具体的には`pip install nbopen`して`python -m nbopen.install_win`すればよいようです。 ただしこちらの環境`Win10`では正しく動作しませんでした(Jupyterは起動するが404エラーとなる) 当方環境では`Home`フォルダをデフォルトとは異なる場所に設定しているためなのかもしれませんが、詳細は未調査です。