![見出し画像](https://assets.st-note.com/production/uploads/images/125353232/rectangle_large_type_2_0654e66bc964e89fd5690f242f4a0058.png?width=800)
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の学習ができそうです。
この記事を最後までご覧いただき、ありがとうございます!もしも私の活動を応援していただけるなら、大変嬉しく思います。