ipynbファイルをダブルクリックで開く(Mac、Anaconda仮想環境)
.ipynbファイルをMacでダブルクリックで開けるようにした際のメモ。
下記リンク先の通り、Automatorでjupyterlabを起動するアプリを作成してipynb拡張子を開くデフォルトアプリケーションに登録すればよいのだが、
HOW TO OPEN JUPYTER NOTEBOOKS WITH A DOUBLE CLICK (MAC OS)
anacondaの仮想環境で開きたい場合はそのままでは使えない(base環境でjupyterlabが開いてしまう)ので微細な変更を加えた。上記リンク先の説明が丁寧なので、こちらでは変更点のみ簡潔に記載する。
- Automator.appを開く
- 新規作成→アプリケーション
- 「シェルスクリプトを実行」アクションを追加
- 入力の引き渡し方法を"引数として"に変更(ダブルクリックしたファイルのパスを取ってくるため)
- 実行するスクリプトを以下のように設定する
variable="'$1'"
the_script='tell application "terminal" to do script "source activate my_env && jupyter lab '
osascript -e "${the_script}${variable}\""
リンク元との変更点は、スクリプト内にsource activate my_env &&
を追記している。
- 作成したアプリケーションを保存する。
- ipynbファイルを右クリック→"情報を見る"→"このアプリケーションで開く"で作成したアプリケーションを割り当てる。
関連記事 Windowsの場合
ipynbファイルをダブルクリックで開く(Windows)
Author And Source
この問題について(ipynbファイルをダブルクリックで開く(Mac、Anaconda仮想環境)), 我々は、より多くの情報をここで見つけました https://qiita.com/shigeyuki-m/items/a23b0f1eecfc96b00748著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .