結果は見つかりませんでした
その言葉を使ったものは見つかりませんでした。他の言葉で検索してみてください。
Miniconda の Python 3.11 版 を インストール する 記事執筆時点(2024年11月30日)でのPythonの最新は3.12なので、少し古いバージョンをダウンロードしている はじめに そもそもWindowsPCではPythonランチャーを使えば簡単にバージョン管理ができる
Miniconda の Python 3.11 版 を インストール する
記事執筆時点(2024年11月30日)でのPythonの最新は3.12なので、少し古いバージョンをダウンロードしている
そもそもWindowsPCではPythonランチャーを使えば簡単にバージョン管理ができる
Pythonランチャで複数のPython環境を使い分ける | AsTechLog
Windowsに複数のバージョンのPythonをインストールした場合、Pythonランチャーでバージョンを指定して実行するのが便利です。Pythonランチャーの使い方についてまとめ…
仮想 環境 を 使う たい なら venv を 使う て 、 普通 に PIP で ライブラリ を インストール すれ ば いい と 思う て いる
↓ そこ ら 辺 の 環境 構築 の 話
が、今回は使いたいライブラリのインストールがcondaにしか対応しておらず、泣く泣くMinicondaをインストールする次第である
↓今回使いたかったライブラリ
pipとcondaの環境は混ぜるな危険なので、注意して環境構築をしていく
とりあえず、「conda環境でpipは使うな」を合言葉にやっていこう
↓参考
pythonの環境構築は本当にいつまでたっても複雑極まりない混沌の世界なので、どうしてもconda環境を構築しなければいけない人以外は普通にpipを使ったほうがいい
conda環境について調べていると、AnacondaとMinicondaというよく似た単語が出てくる
Should I use Anaconda Distribution or Miniconda? — Anaconda documentation
ざっくり違いを説明すると、Anacondaは「科学計算で使うライブラリが大体入ったpython環境のスターターパック」でMinicondaは「ある特定のライブラリを使うためだけのpython環境を構築するツール」になっている
「pythonで一番難しいのは環境構築」と言われているように、本来は「pythonのインストール → venvを使った仮想環境の構築 → pipを使ったライブラリのインストール」という手順を踏んで自分の目的に適したpythonの実行環境を構築すべきである
だが、プログラミングを初めて触るような人たちにこれを教えているとそれだけで半年たってしまうので、これらを全部すっ飛ばして「Anacondanのインストール」という1つの手順でとりあえず使えるpython環境を作らせてしまうのが、大学1年生のプログラミングの講義や初心者向けのpython入門本などの手口である
そしてよく分からないままAnacondaで作ったconda環境でpipを使ってしまい全てを破壊する
まとめると以下の通り
と いう わけ で 、 Anaconda は いま すぐ アンインストール し 、 どう しよう も ない とき だけ 細心 の 注意 を 払う て Miniconda を 使う
↓公式ドキュメント
Miniconda — anaconda documentation
Minicondaは特定のライブラリを使うために、開発者が指定したPython環境を寸分違わず構築するために使うツールなので、インストールすべきpythonのバージョンが指定されていることが多い(今回はpython 3.11)
(画像、https://openvsp.org/pyapi_docs/latest/index.html)
指定 さ れ た Python の バージョン の Miniconda を インストール する ため に 、 以下 の アーカイブ から 選択 する
今回はpython 3.11なので、Miniconda3-py311_24.9.2-0-Windows-x86_64.exe をクリックしてダウンロードする
ダウンロードが完了したら、エクスプローラーのダウンロードにある.exeファイルをダブルクリックして実行する
「 Next 」
目を通して「I Agree」
「 Just ME 」
「 Next 」(ただし、フォルダーへのパスに日本語を含めることはできない)
下3つのチェックを外して「Install」
チェック を 外す ない と 、 既存 の Python 環境 と Miniconda 環境 が 衝突 し て 全て is 破壊 が 破壊 さ れる
インストールの完了を待ち「 Next 」
チェックを外して「Finish」
このままだとPowerShellでMinicondaが使えないので、使えるようにする
Windows キー を 押す て 「 Anaconda prompt 」 を 検索 し て 「 開く 」
以下 の コマンド を 実行 する
conda Init
ウィンドウを閉じる
再びWindowsキーを押し、「PowerShell」を検索して「管理者として実行」
何やらエラーが出るが、このエラーは、Powershellのデフォルトの設定でスクリプトが一切実行できないポリシーになっていることが原因である(conda環境の構築にはスクリプトの実行が必要)
最低限のスクリプトが実行できるポリシーに変更するために、以下 の コマンド を 実行 する
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
about_Execution_Policies – PowerShell
PowerShell の実行ポリシーについて説明し、その管理方法について説明します。
以上
Minicondaのpython 3.11版をインストールした
筆者も初学者の頃に訳もわからずAnacondaをインストールしてしまい、地獄の混沌の末に今のPythonにたどり着いた
みなさんの無駄な苦闘を削減する一助になることを願っている