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のインストールありがとうございます ‘というメッセージが表示されます。

install miniconda

install miniconda インストールが完了したら、以下のコマンドで現在のシェル環境を再読み込みします。以下のいずれかを使用できます。Bashユーザーの場合は‘~/.bashrc’、ZSHユーザーの場合は‘~/.zshrc’です。

source ~/.bashrc  
source ~/.zshrc

シェルが再読み込みされると、自動的に’ (base) ‘環境に入ります。これはMiniconda専用です。

アプリケーションやプロジェクトのために、自分の環境を作成します。これは後で学びます。

以下のコマンドで’conda’のバージョンを確認します。この時点で、conda ‘ 24.11.1 ‘がインストールされています。

conda --version

check conda versionb

最後に、以下のコマンドでMinicondaのインストールに関する詳細情報を確認できます。

conda info

ここでは、アクティブな環境、データディレクトリ、キャッシュディレクトリ、’conda‘バージョン、環境ディレクトリ、およびチャネルURL(リポジトリ)を確認できます。

check conda info

condaで環境を作成する

Minicondaをインストールしたら、Minicondaを使用して仮想環境を作成および管理する方法を学びましょう。

Minicondaは、仮想環境、パッケージ、およびアプリケーションを管理および展開するためのコマンドラインツール’conda’を提供します。このステップでは、’conda’を使用して仮想環境を作成およびアクティブ化し、仮想環境にパッケージをインストールする方法を学びます。

新しい開発環境をCondaで作成するには、以下の’ conda ‘コマンドを実行します。この例では、’ cenv ‘という名前の新しい環境を作成します。

conda create -n cenv

プロンプトが表示されたら、続行するために’ y ‘と入力します。

create virtual environment

cenv ‘環境が作成されたら、以下の’ conda activate ‘コマンドを実行して新しい環境をアクティブ化します。

conda activate cenv

これにより、シェルが’ (base) ‘から’ (cenv) ‘に変更されるはずです。

次に、以下の’conda install’コマンドを実行してパッケージをインストールします。例えば、ここではPython 3.12、Beautifulsoup4、およびdocutilsパッケージをインストールします。

conda install python=3.12 beautifulsoup4 docutils

activate and install packages

最後に、以下のコマンドで現在の環境を非アクティブ化できます。

conda deactivate

さらに、単一行コマンド’conda create’を使用して、新しい環境を作成し、パッケージをインストールすることもできます。

conda create cent python=3.12 beautifulsoup4 docutils

YAMLファイルで環境を作成する

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 via command line

環境とパッケージのリスト

このセクションでは、作成した環境を確認し、’conda’を使用してインストールした利用可能なパッケージをリストする方法を学びます。

以下の’conda env’コマンドを実行して、システム内のプロジェクト/環境をリストします。この場合、’ (base) ‘はデフォルトのMiniconda、’ cenv ‘、および’ myproject ‘の3つの環境が表示されます。

conda env list

list environments

また、以下の’ conda list ‘コマンドを使用して、環境内のパッケージのリストを確認することもできます。

conda list -n myproject  
conda list -n cenv

以下に、’ myproject ‘内のパッケージのリストが表示されます。

list packages

パッケージと環境の削除

環境とパッケージのリストを学んだので、次のステップではMiniconda内でパッケージと仮想環境を削除する方法を学びます。

特定のパッケージを環境から削除するには、’ conda remove ‘コマンドを実行し、’ -n env-name ‘とパッケージ名を続けます。

conda remove -n myproject pip

remove packages

システムから環境を削除するには、以下の’ conda remove ‘コマンドを実行し、環境名と’ –all ‘オプションを続けます。

conda remove -n myproject --all

remove env

最後に、以下のコマンドで再度環境リストを確認します。環境が削除されているのがわかります。この例では、’ myproject ‘が削除されました。

conda env list

list check env

CondaでFlaskをインストールする

最後のステップでは、Minicondaを使用したFlask開発のデモを行います。これには、作成した’cenv’環境を使用し、Python、Pip、およびFlaskパッケージをインストールします。

まず、’ cenv ‘仮想環境をアクティブ化し、必要なパッケージをインストールします。これには’ flask ‘が含まれます。

conda activate cenv  
conda install python=3.12 pip flask

install 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

実行中は、以下のような出力が表示されます。

run flask

最後に、新しいターミナルタブを開いてサーバーに接続し、以下の’curl’コマンドを実行してFlaskアプリケーションにアクセスします。

curl http://localhost:5000/

ターミナルに’index.html’スクリプトが表示されます。

check flask app

結論

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

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。