Miniconda · 1 min read · Sep 12, 2025
Debian 12にMinicondaをインストールする方法

Minicondaは、Anaconda Distributionのミニバージョンで、パッケージが少ないですが、Python/Rおよびデータサイエンスプロジェクトを設定するのに十分な機能を持っています。Minicondaには、’conda’、Python、および小さな追加の便利なパッケージなどのツールのみが含まれています。これは、サイズが小さく、軽量なAnacondaバージョンであり、Anacondaの公開リポジトリや、conda-forgeやbiocondaなどのサードパーティリポジトリを通じて追加のパッケージをインストールすることができます。
このガイドでは、Linux Debian 12サーバーにMinicondaをインストールする方法を説明します。’conda’コマンドラインを使用して、仮想環境とパッケージを作成および管理する方法を学びます。最終的には、仮想環境から隔離されたFlask開発にMinicondaを使用する方法も示します。
前提条件
このガイドを始めるにあたり、以下のものを用意してください:
- Linuxサーバー/デスクトップ - この例ではDebian 12を使用します
- 管理者権限を持つ非rootユーザー
Minicondaのインストール
DebianにMinicondaをインストールするには、’curl’を使用してインストーラーを簡単にダウンロードし、ターミナルから実行できます。以下は、DebianマシンにMinicondaをインストールする方法です。
以下の’curl’コマンドでLinux用のMinicondaインストーラーをダウンロードします。
curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.shダウンロードが完了したら、以下のように’Miniconda3-latest-Linux-x86_64’インストーラスクリプトを実行します。
bash ~/Miniconda3-latest-Linux-x86_64.sh次に、以下の操作を行います:
- ENTERを押し続けてライセンス契約を確認します。
- ライセンス契約に同意するために’yes’と入力します。
- デフォルトのインストールパスを’ /home/USER/miniconda3 ‘に設定するためにENTERを押します。
- 初期化プロセスのために、Minicondaの初期化を自動化するために’yes’を選択します。
- プロセスが完了すると、’ Miniconda3のインストールありがとうございます ‘というメッセージが表示されます。

インストールが完了したら、以下のコマンドで現在のシェル環境を再読み込みします。以下のいずれかを使用できます。Bashユーザーの場合は‘~/.bashrc’、ZSHユーザーの場合は‘~/.zshrc’です。
source ~/.bashrc
source ~/.zshrcシェルが再読み込みされると、自動的に’ (base) ‘環境に入ります。これはMiniconda専用です。
アプリケーションやプロジェクトのために、自分の環境を作成します。これは後で学びます。
以下のコマンドで’conda’のバージョンを確認します。この時点で、conda ‘ 24.11.1 ‘がインストールされています。
conda --version
最後に、以下のコマンドでMinicondaのインストールに関する詳細情報を確認できます。
conda infoここでは、アクティブな環境、データディレクトリ、キャッシュディレクトリ、’conda‘バージョン、環境ディレクトリ、およびチャネルURL(リポジトリ)を確認できます。

condaで環境を作成する
Minicondaをインストールしたら、Minicondaを使用して仮想環境を作成および管理する方法を学びましょう。
Minicondaは、仮想環境、パッケージ、およびアプリケーションを管理および展開するためのコマンドラインツール’conda’を提供します。このステップでは、’conda’を使用して仮想環境を作成およびアクティブ化し、仮想環境にパッケージをインストールする方法を学びます。
新しい開発環境をCondaで作成するには、以下の’ conda ‘コマンドを実行します。この例では、’ cenv ‘という名前の新しい環境を作成します。
conda create -n cenvプロンプトが表示されたら、続行するために’ y ‘と入力します。

‘ cenv ‘環境が作成されたら、以下の’ conda activate ‘コマンドを実行して新しい環境をアクティブ化します。
conda activate cenvこれにより、シェルが’ (base) ‘から’ (cenv) ‘に変更されるはずです。
次に、以下の’conda install’コマンドを実行してパッケージをインストールします。例えば、ここではPython 3.12、Beautifulsoup4、およびdocutilsパッケージをインストールします。
conda install python=3.12 beautifulsoup4 docutils
最後に、以下のコマンドで現在の環境を非アクティブ化できます。
conda deactivateさらに、単一行コマンド’conda create’を使用して、新しい環境を作成し、パッケージをインストールすることもできます。
conda create cent python=3.12 beautifulsoup4 docutilsYAMLファイルで環境を作成する
Minicondaは、YAMLファイルを通じて環境を作成する方法も提供しています。これにより、YAMLファイルを友人と簡単に共有でき、全員が同じ環境を持つことができます。では、YAMLファイルを通じて’conda’で仮想環境を作成する方法を学びましょう。
テキストエディタで新しい’ environment.yml ‘ファイルを作成します。この場合、’ nano ‘を使用します。
nano environment.yml以下の設定を挿入して、’ myproject ‘という新しい環境を’ Python3.12 ‘、’ pip ‘、および’ flask ‘のパッケージで作成します。そのパッケージは自動的にインストールされます。
name: myproject
dependencies:
- python=3.12
- pip
- flaskファイルを保存し、完了したらエディタを終了します。
次に、以下の’ conda env create ‘コマンドを実行して、’ environment.yml ‘ファイルを介して新しい仮想環境を作成します。
conda env create -f environment.yml完了したら、以下のコマンドで’ myproject ‘環境をアクティブ化します。
conda activate myprojectうまくいけば、シェルは’ (myproject) user@host’のようになります。以下のスクリーンショットのように。

環境とパッケージのリスト
このセクションでは、作成した環境を確認し、’conda’を使用してインストールした利用可能なパッケージをリストする方法を学びます。
以下の’conda env’コマンドを実行して、システム内のプロジェクト/環境をリストします。この場合、’ (base) ‘はデフォルトのMiniconda、’ cenv ‘、および’ myproject ‘の3つの環境が表示されます。
conda env list
また、以下の’ conda list ‘コマンドを使用して、環境内のパッケージのリストを確認することもできます。
conda list -n myproject
conda list -n cenv以下に、’ myproject ‘内のパッケージのリストが表示されます。

パッケージと環境の削除
環境とパッケージのリストを学んだので、次のステップではMiniconda内でパッケージと仮想環境を削除する方法を学びます。
特定のパッケージを環境から削除するには、’ conda remove ‘コマンドを実行し、’ -n env-name ‘とパッケージ名を続けます。
conda remove -n myproject pip
システムから環境を削除するには、以下の’ conda remove ‘コマンドを実行し、環境名と’ –all ‘オプションを続けます。
conda remove -n myproject --all
最後に、以下のコマンドで再度環境リストを確認します。環境が削除されているのがわかります。この例では、’ myproject ‘が削除されました。
conda env list
CondaでFlaskをインストールする
最後のステップでは、Minicondaを使用したFlask開発のデモを行います。これには、作成した’cenv’環境を使用し、Python、Pip、およびFlaskパッケージをインストールします。
まず、’ cenv ‘仮想環境をアクティブ化し、必要なパッケージをインストールします。これには’ flask ‘が含まれます。
conda activate cenv
conda install python=3.12 pip flask
次に、新しい’ ~/flask ‘プロジェクトディレクトリを作成し、その中に移動します。そして、好みのテキストエディタを使用して新しいアプリケーション’ myapp.py ‘を作成します。
mkdir -p ~/flask; cd ~/flask
vim myapp.py以下のPythonスクリプトを挿入して、ブラウザに’ Hello Flask ‘を表示する新しいアプリケーション’ myapp ‘を作成します。
#myapp
from flask import Flask, render_template # render_template関数をインポート
app = Flask(__name__)
# インデックスページへのルート
@app.route("/")
def hello():
return render_template('index.html')
if __name__ == ' __main__':
app.run(debug=True)次に、新しい’templates’ディレクトリを作成し、その中に’index.html’ファイルを作成します。
mkdir -p templates
nano templates/index.html以下のHTMLスクリプトを挿入し、’ render_template ‘関数によってレンダリングされます。
Hello Flask within Miniconda!
次に、以下の’flask’コマンドを実行してアプリケーションを開始します。これにより、Flaskがデフォルトのポート’5000’で実行されます。
flask --app myapp run実行中は、以下のような出力が表示されます。

最後に、新しいターミナルタブを開いてサーバーに接続し、以下の’curl’コマンドを実行してFlaskアプリケーションにアクセスします。
curl http://localhost:5000/ターミナルに’index.html’スクリプトが表示されます。

結論
おめでとうございます!Minicondaのインストールと使用方法を学びました。’conda’ユーティリティを使用して、環境を作成、管理、リスト、および削除する方法を学びました。また、’conda’環境内でPythonプロジェクトFlaskを設定する方法も学びました。ここから、プロジェクトのために複数の環境を作成することができますし、Miniconda環境のためのYAMLスクリプトを作成し、同僚と配布することもできます。これにより、チーム全体で同じ開発環境を持つことができます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。