質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

zsh

zshは、UNIX系OSのシェルの1つです。 cshやksn系のコマンドライン編集機能も実装されたシェルです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

1909閲覧

jupyter anaconda パスの通し方について (zsh)

kaerutyan

総合スコア2

Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

zsh

zshは、UNIX系OSのシェルの1つです。 cshやksn系のコマンドライン編集機能も実装されたシェルです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2022/11/09 04:24

前提

はじめまして。MacでJupiter Notebookをターミナルから実行できないので、パスの通し方について教えていただきたいです。
ターミナルでの言語や基本的な操作がわかっていないので、コマンドを調べながら操作している状態です。

実現したいこと

ここに実現したいことを箇条書きで書いてください。

  • zshの環境でanaconda(jupyter?)のパスを通し、ターミナルでjupyter notebook と入力した時にjupyter notebookが起動できるようにする

発生している問題・エラーメッセージ

anacondaをインストールし、ターミナルからjupyter notebookを起動しようとしたのですが 

zsh: command not found: jupyter

と表示されてしまい実行できませんでした。

試したこと

こちらのサイトを見たところ、
https://qiita.com/nf2111/items/85a66867d10ae0c38625
どうやらPATHが通っていないことが原因と考えられました。

そこで、 こちらのサイト
https://zenn.dev/s_kuronosuke/articles/291663d396321e

を参考にvi ~/.zshrcで編集し、

こちらのサイト

https://amateur-engineer.com/mac-path-zsh/

のように通したいパスを追加したいと思ったのですが、

①質問
export PATH=通したいパス:$PATH
は、vi ~/.zshrcで開いた画面のどの部分に記述すればよいのでしょうか。紫色で~~~~~が表示されている部分があるのですが、そこに入力するということでしょうか。

また、自分のMacでAnacondaのパスを調べると

/Users/自分のMacの名前/anaconda3

となっていることがわかったのですが、
terminal上では以下のように表示されています。

# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/opt/anaconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then . "/opt/anaconda3/etc/profile.d/conda.sh" else export PATH="/opt/anaconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<< ~ ~ ~ ~ ~ ~ ~ "~/.zshrc" [readonly] 16L, 446B

②質問
この場合、記述するのは
export PATH="/Users/自分のMacの名前/anaconda3/bin:$PATH"

であっていますでしょうか。
(/optや、/binの部分の扱いをどうしたら良いのかがわかっていません。)

よろしくお願いいたします。

補足情報(FW/ツールのバージョンなど)

macOS Montreyのバージョン12.6を使用しています。

こちらの質問やサイトは参照させていただいたのですが、上で質問した部分がまだわかっていません。

jupyterのpassの通し方について(zsh
https://teratail.com/questions/287487
ターミナルでmacにパスを通す方法
https://tkhs0604.hatenablog.com/entry/zsh-path-setting
MacのPATHはどこから設定?MacでPATHを通す方法をご紹介!
https://aprico-media.com/posts/2955
zsh: command not found: jupyterの対応
https://qiita.com/nf2111/items/85a66867d10ae0c38625
zsh: command not found: jupyter の対処法
https://megane-sensei.com/563/

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

technocore

2022/11/09 05:07

>anacondaをインストールし、ターミナルからjupyter notebookを起動しようとしたのですが jupyterはインストールしたのですか?
kaerutyan

2022/11/09 05:21

anaconda Navigatorを起動すると、jupyter notebookが出てくるのですが、それのことであればインストールしていると思います。それとはまた別に、ターミナルでjupyterをインストールしておく必要があるということでしょうか?(質問で返してしまってすみません)
technocore

2022/11/09 06:53

失礼しました。 M1MacにAnacondaをインストールしてみましたが、Jupyterはインストール済みですね。 (base) ~ $ type jupyter jupyter is /Users/********/opt/anaconda3/bin/jupyter
jbpb0

2022/11/09 07:28 編集

> 自分のMacでAnacondaのパスを調べると /Users/自分のMacの名前/anaconda3 質問に記載の「~/.zshrc」の内容は、「/Users/自分のMacの名前/anaconda3」ではなく、「/opt/anaconda3」にanacondaをインストールした状態に合わせた設定になってます 過去に「/opt/anaconda3」にanacondaをインストールしたことがありますか? 「~/.zshrc」の4ヶ所の「/opt/anaconda3」を全部「/Users/自分のMacの名前/anaconda3」に書き換えて、ターミナルを再起動させれば、大丈夫だと思います 【追記】 念の為に、「/opt/anaconda3」以下にanacondaが残ってないか、確認してみてください
kaerutyan

2022/11/09 16:41

丁寧なご回答ありがとうございます!jbpb0様に教えていただいた通り、4箇所全て書き換えて再起動したところ無事にパスが通り、jupyter notobookコマンドで起動することができました。
guest

回答1

0

自己解決

jbpb0様にコメントで教えていただいた方法で解決いたしました。ありがとうございます。
一応、解決までに行った手順を以下に書かせていただきます。
自分はコマンドが全くわからない状態だったためこちらも参考にさせていただきました。
ターミナルのよく使うコマンド
https://qiita.com/ryo2132/items/b7e312b0eb50fc449841
zsh: command not found: jupyterの対応
https://qiita.com/nf2111/items/85a66867d10ae0c38625

1 ターミナルを起動する
(操作方法がよくわかっていなかったためいきなり編集してしまったのですが、編集をする場合はバックアップをとってからやった方がいいと思われます。)

2 .zshrcファイルを

vi ~/.zshrc

で編集開始する
上のコマンドを入力して開いた画面ではコマンドモードだったで、iを押して挿入モードに変更する。
表示されている文章(私の場合では以下のように表示されました)の中の「/opt/anaconda3」を全部「/Users/自分のMacの名前/anaconda3」に書き換える。

# >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/opt/anaconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then . "/opt/anaconda3/etc/profile.d/conda.sh" else export PATH="/opt/anaconda3/bin:$PATH" fi fi unset __conda_setup # <<< conda initialize <<<

3 escキーを押して、挿入モードから、コマンドモードに戻す。

:wq

で保存して.zshrcを閉じる。

source ~/.zshrc

を入力する。

4

echo $PATH

でパスが通っていることを確認。
5

jupyter notobook 

コマンドでjupyter notebookが起動することを確認。

投稿2022/11/09 17:44

kaerutyan

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問