0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Homebrewを使ってAnacondaをインストールし、仮想環境を構築する方法

Posted at

はじめに

HomebrewでAnacondaをインストールし、仮想環境を構築する方法についてのメモとなります。

環境

■ MacOS
14.0
■ チップ
Apple M2

前提条件

Homebrewがインストールされていること
■ Homebrew
https://brew.sh

手順

1. Anacondaのインストール

まずはHomebrewを使ってAnacondaをインストールします。

$ brew install --cask anaconda

インストール後、Anacondaのパスを確認します。

$ brew info anaconda
# 出力
==> anaconda: 2023.09-0 (auto_updates)
https://www.anaconda.com/
/opt/homebrew/Caskroom/anaconda/2023.09-0 (744.0MB) #←パスを確認
中略

パスの中身を確認したところ、インストーラースクリプトがありました。
以下のコマンドで、Anacondaのインストーラースクリプトを実行します。

==> anaconda: 2024.10-1 (auto_updates)
https://www.anaconda.com/
Installed
/opt/homebrew/Caskroom/anaconda/2024.10-1 (747.2MB) ←パスを確認

インストールディレクトリ内にはインストーラースクリプトが含まれているので、以下のコマンドでインストールを実行します。

$ cd /opt/homebrew/Caskroom/anaconda/2024.10-1
$ chmod +x Anaconda3-2024.10-1-MacOSX-arm64.sh
$ ./Anaconda3-2024.10-1-MacOSX-arm64.sh
# 出力
中略

Do you accept the license terms? [yes|no]
[no] >>> yes

中略

[/Users/xxxx/anaconda3] >>> 
PREFIX=/Users/xxxx/anaconda3 #←パスを確認
Unpacking payload ...

上で確認したパス(Anacondaのバイナリディレクトリのパス)を設定します。

$ echo 'export PATH="/Users/xxxx/anaconda3/bin:$PATH"' >> ~/.zshrc
$ source ~/.zshrc

condaコマンドが使用できるかを確認します。
無事できました!

$ conda -V
# 出力
conda 24.11.3

デフォルト(base)の仮想環境の状態で、他の仮想環境に切り替えるには、まず最初にデフォルト(base)の仮想環境を抜け出す必要があります。
このような手間を避けて、仮想環境の切り替えをスムーズに行うために、
シェルの設定を変更してデフォルト(base)環境が自動的に入らないようにすることをお勧めします!
以下のコマンドで設定できます。

$ conda config --set auto_activate_base false

設定が正しく反映されたかについては、以下のコマンドで確認できます。

$ conda config --show | grep auto_activate_base
# 出力
auto_activate_base: False

2. 仮想環境を構築

base仮想環境の場合、base仮想環境からまず抜け出す必要があります。
base仮想環境を無効にせずに仮想環境を作成すると、仮想環境の中に仮想環境が作成されるという問題が発生します。

(base) $ conda deactivate

仮想環境を構築します。
pythonのバージョンを指定しないと、現在インストールされているPythonのバージョンの中から最新のバージョンを選んで環境を作成します。
libraryの場合は指定しないと、追加のライブラリが含まれていない "空の" 環境となります。

$ conda create -n {name} python={version} {library}

3. 仮想環境を実行

以下のコマンドで、作成した仮想環境に切り替わります。

$ conda activate {name}

最後に

これで、Homebrewを使ってAnacondaをインストールし、仮想環境を構築することができました。
下の方に、仮想環境でよく使うコマンドについてまとめているので、見てください笑

説明 コマンド
condaバージョン確認 conda -V または conda --version
特定のパッケージをインストール conda install [package_name]==[version]
特定のパッケージをアップデート conda update [package_name]
特定のパッケージをアンインストール conda uninstall [package_name]
すべてのパッケージをアップデート conda update --all
インストールしたパッケージを確認 conda list
仮想環境の一覧を確認 conda env list または conda info --env
仮想環境を構築 conda create -n [env_name] python=[version] [library]
仮想環境をコピー conda create -n [new_env_name] --clone [old_env_name]
仮想環境を有効化 conda activate [env_name]
仮想環境を無効化 conda deactivate
仮想環境を削除 conda remove -n [env_name] --all

これで、Homebrewを使ってAnacondaをインストールし、仮想環境を構築する手順が完了です。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?