conda
コンダ(サードパーティライブラリ)
意味 データサイエンス向けパッケージ管理
condaとは?
condaは、Anacondaディストリビューションで主に使用されるパッケージ管理ツールです。データサイエンス分野でよく使われるパッケージを管理するのに便利です。
condaの具体的な使い方
conda環境の作成とパッケージ管理
# conda環境の作成
conda create --name data_science_env python=3.8
# 環境の有効化
conda activate data_science_env
# パッケージのインストール
conda install numpy pandas matplotlib
# 環境内のパッケージリスト表示
conda list
# 環境の無効化
conda deactivate
👇出力結果
# 環境作成時の出力
Collecting package metadata (current_repodata.json): done
Solving environment: done
# パッケージインストール時の出力
Collecting package metadata (current_repodata.json): done
Solving environment: done
Package Plan:
The following NEW packages will be INSTALLED:
numpy: 1.21.5-py38h6c91a56_3
pandas: 1.3.5-py38h8c16a72_0
matplotlib: 3.5.1-py38h06a4308_0
Proceeding ([y]/n)? y
# conda list の出力(一部)
# packages in environment at /home/user/anaconda3/envs/data_science_env:
#
# Name Version Build Channel
numpy 1.21.5 py38h6c91a56_3
pandas 1.3.5 py38h8c16a72_0
matplotlib 3.5.1 py38h06a4308_0
このコードはcondaを使用して、データサイエンス用の環境を作成し、必要なパッケージをインストールする流れを示しています。condaはAnacondaディストリビューションで主に使用され、データサイエンス向けのパッケージ管理に特化しています。
condaに関するよくある質問
condaが学べる書籍の紹介
「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、Pythonのcondaやpyopengl、pillow、seaborn、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。
よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。
HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。
Pythonを学べる「プログラミング単語帳」アプリ
プログラミング単語帳がアプリになりました!Pythonはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。
収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。
いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。
2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!
2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!