環境
機種名: MacBook Pro
バージョン: 11.1
OS: macOS Big Sur
前提条件
・python: 3.9.0
・anaconda3
状況
1.問題提起
昨日まで使えていたjupyterlabを今日ターミナルから開こうと
$jupyter lab
するも結果は
zsh: command not found: jupyter
とのこと。要するにzshにPATHが通っていない様子。
このままではjupyter labが起動できない。
2.目的地
PATHを通してターミナルからjupyter labを起動できるようにする。
3.手段
下記のいずれかを用いてPATHを通す
① anaconda3をインストールし直す
Anaconda3をしっかりアンインストールするにはどうしたら良いですか?
Anaconda3をmacOSから完全にアンインストールする方法
② 再度exportでzshファイルに変更を加える
4.過程
この時点ではbash、、? zsh、、?状態。
下手に手を加えて状況が悪化しないように、これもよい勉強の機会だと言い聞かせ
まずはこれらについて調べた。
・参照サイト
↓PATHについての説明
[Mac]環境変数PATHの設定・変更・追加・確認・順番入れ替えの方法
メモ用個人的解釈型要約
:"PATH"とはPC?への命令の際、位置情報を伝えるもの
例).(PATHが無い時)やきそばパン買ってこいよ←どこで?全国行っちゃうよ?見つかんないよ??
(ある時)"コンビニ"でやきそばパン買ってこいよ←徒歩30分のとこがあったな、売り切れてなければいけるか←今ココ
↓PATHについての説明2(コマンドの概念とPATHの探し方)
PATHを理解して、コマンドの在りかを探してみよう
メモ用個人的解釈型要約
:「コマンド」とは厳密にはファイルの名前で"PATH"を通してそれを指定することで行動につながる
例)."コンビニ"まで徒歩30分までだったな、「自転車を使う」としよう
↓zsh及びbash(いわゆるシェル)についての説明
bashとzshの違い。bashからの乗り換えで気をつけるべき16の事柄
メモ用個人的解釈型要約
:bashは前から使われていたもの、zshは新しめ。まあ新しいぶん改良はされてるよね。
例).bash→ヤキソバパンカテコイ(ポケベルあんまわからん)
zsh→焼きそばパン買ってこい(スマホ)
ログも残っていないためPATHの戻しようがなく、基本的なコマンドも一部使えない状態のためconda install anaconda-clean
も実行できない状態。したがって手段①は現状期待できず。
検索しながらトライアンドエラーを繰り返し6時間ほど経過。
もう何がなんだかわからなくなってきた。
なによ!condaの意気地なし!condaなんかもう知らない!!
するとふと、以下の記述を目にした。
これである程度のコマンドは動くようになったので真っ先に~/.zshrcを直しました。
環境変数(PATH)を上書きして「command not found」
↑上記サイトによるとターミナルにて下のコマンドを入力すると"ある程度のコマンド"が動くようになるらしい。すぐさまターミナルに入力し実行。
export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
せめてcondaよ立ち上がってくれ、、
conda install anaconda-clean
→実行
、、た、立った!condaが立った!!
あとは手段① anaconda3をインストールし直すだけだ!
Anaconda3をしっかりアンインストールするにはどうしたら良いですか?
Anaconda3をmacOSから完全にアンインストールする方法
上記サイトを参考に再インストール。
ターミナルを起動し直し、ついでにpcも再起動しjupyter lab
を実行。
ブラウザぶぉーん(起動音)
玉くるくるー
見慣れたインターフェースぶぁーん(起動音)
やったぁぁぁぁーーーーー!!!!!(昇天)
ということで
5.結果
anacondaの再インストールにて解決
再インストールまでの道のりが辛すぎて途中諦めそうになりましたが、
作業しながらつまんでいたチョコポテトのおかげでやり遂げることができました!
ありがとう炭水化物オン炭水化物!!
僕のような迷い人に役立つことを祈ります!
では!