LoginSignup
9
6

More than 1 year has passed since last update.

Macのターミナルに(base)と表示された時の対処法

Posted at

Macのターミナルに base と表示されていました。
baseがなんなのか、又消すにはどうすればよいか調べたことをまとめます。

baseとはなんぞや

実はこれは、Pythonの仮想環境ソフトAnacondaがインストールされたことが原因で起こる現象です。
Anacondaをインストールすると以下のようにMacのターミナルの先頭に(base)と表示されるようになります。

terminal
(base) test@myMacBook ~ %

anaconda3のPythonが使われていることがわかります

これはAnacondaの仮想環境baseがアクティベートされていることを意味しています。
Anacondaをインストールすると、Macのターミナルを起動した時に自動的にbaseをアクティベートするように設定されるようです。

どのPythonが使われているか調べてみると。

terminal
(base) test@myMacBook ~ % which python
/Users/test/opt/anaconda3/bin/python

この仮想環境から抜けるにはどうすればよいか?

この仮想環境から抜けるには、ディアクティベートすれば良いのです。

terminal
(base) test@myMacBook ~ % conda deactivate
test@myMacBook ~ %

baseの表記がなくなりました。
Pythonの場所を調べてみると

terminal
test@myMacBook ~ % which python
/usr/bin/python

Anacondaの仮想環境から抜けて、MacのデフォルトのPythonが使えるようになっていることが確認できました。
ただ、毎回 deactivate するのは面倒なので、Terminal起動時にbaseが activate しないように以下のコマンドを打っておきます。

terminal
conda config --set auto_activate_base False

以上、まとめです。

9
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
6