見出し画像

MacbookProのconda環境の再整備

色々触って、ChatGPTと対話していて、いくつか間違いに気づきました。

・conda環境のdirectoryの中に、プロジェクトdirecotryを設定するのは良くないということ。
・一見、macosは大文字小文字を区別しないけど、linux系も含めて、大文字小文字は区別するので、directory名には注意したほうがいいこと。

ということで、もう一度再整備することにしました。

目指すは以下の感じのdirectory構造にします。

~/ai/
       envs/
                 mlxenv/
       projects/
                     project1/
                     project2/
        tests/

ということで、作ったものをサクサク削除します。

昨晩つくった、mlxenvを削除

conda remove -n mlxenv --all

conda env -list で削除を確認後、大文字のAI directoryを削除

rm -rf ~/AI

ls で削除されてるのを確認後、home directoryにある隠しファイル .condarcを下記に変更。

auto_activate_base: false
envs_dirs:
  - /Users/ユーザー名/ai/envs
env_prompt: '({name}) '

上を設定したから不必要みたいだけど、一応先に明示的に、conda環境のためのdirectoryをつくっておく

mkdir -p ~/ai/envs


寄り道。macosのシステムにはいってるpython3のバージョン確認

~ % python3 --version
Python 3.9.6
~ %

前の記事にもどって

macのメタルの環境をつくる pythonのversionは最新版にしてみました。←ダメでした

conda create --name mlxenv python=3.12.1

どうも、まだmacos向けになかったようでエラー。

X(twitter)のポストにあったversionで行います(汗

conda create --name mlxenv python=3.11.5

conda info -e で無事にできているのを確認。

アクティベイトする

conda activate mlxenv


mlx をインストールする

pip install mlx

Tree表示でdirectory構造をみたいので、以下をインストール

conda install -c conda-forge tree

Treeコマンドの実行結果

(mlxenv) ai % tree -d -L 3
.
└── envs
           └── mlxenv
                        ├── bin
                        ├── conda-meta
                        ├── include
                        ├── lib
                        ├── man
                        ├── share
                        └── ssl

10 directories

aiのdirectoryにうつって、これからのため、projectsというdirectoryを作成

mkdir projects

(mlxenv) ai % tree -d -L 2
.
├── envs
 │          └── mlxenv
└── projects

すっきりしました。

projectsの下に、移動して、mlxのサンプルを git clone

git clone https://github.com/ml-explore/mlx-examples.git

ようやくすっきりしました。

(mlxenv) ai % tree -d -L 2
.
├── envs
 │          └── mlxenv
└── projects
            └── mlx-examples

仮想環境フォルダーが見えてないと落ち着かないので、試行錯誤しましたが、気にならない人は普通になにもせずに、minicondaをインストールするだけでいいと思います。

これで、ようやく落ち着いて、Pythonの学習ができそうです。


#AI #AIとやってみた #MacbookPro #Conda #python #mlx

この記事が参加している募集

#AIとやってみた

27,969件

この記事を最後までご覧いただき、ありがとうございます!もしも私の活動を応援していただけるなら、大変嬉しく思います。