Anacondaでインストールするときのコマンドチートシート

自己紹介

AnacondaはPythonの仮想環境を簡単に作成してくれるものです。

仮想環境を作成することで、Mac本体にライブラリを直接インストールしなくてすみます。

これによりさまざまバージョンを環境ごとに作成して、環境を切り替えることで好きな環境を使えるようになります。

そんな仮想環境を作成できる「Anaconda」に色々とインストールするコマンドを紹介していきたいと思います。

ちなみに「Anaconda」で仮想環境を作成しているときは、「pip」でインストールするのではなく、「conda」でインストールしましょう。

理由としては、依存関係がメチャクチャになって色々とめんどくさいことになるからです。

もちろん「Anaconda」に用意されていないものもあるのですが、基本的に「conda」でインストールしましょう。

Anaconda」自体のインストール方法や「Anaconda」については下の記事を参考にしてください。

それでは早速本題に入っていきましょう!

コマンドはある程度決まっていないの?

pip」でインストールする際は「pip install ~」というコマンドでインストールできるのですが、「Anaconda」の場合はさまざまなインストールコマンドがあります。

僕自身は何かインストールしたいとき、「conda install ~」とググって公式のインストールコマンドを使用しています。

ちなみにこちらから検索できます。

ANACONDA.ORG

しかし、毎回ググるのがめんどくさいので、今回この記事にまとめていきたいと思います。

command + f」で記事内検索ができるので、インストールしたいライブラリを検索にかけて、必要な所に飛んでください!

また、全てをここに載せることはできないので、自分が使用したことがあるものを載せてあります。

今後自分が使用したものを追記して、アップデートしていきたいと思います。

ライブラリのアップデート

ライブラリをアップデートしたい時に使うコマンドを先に紹介しておきます。

一括アップデート

conda update --all

1つのライブラリをアップデート

conda update <library>

ライブラリを検索にかける

「Anaconda」にインストールしたいライブラリが存在するか確認することができます。

conda search <library>

ライブラリのインストールコマンド

Numpy

Numpy :: Anaconda.org
conda install -c anaconda numpy

Psycopg2

Psycopg2 :: Anaconda.org
conda install -c anaconda psycopg2

Pyyaml

Pyyaml :: Anaconda.org
conda install -c anaconda pyyaml

h5py

H5Py :: Anaconda.org
conda install -c anaconda h5py

Pytorch

Pytorch :: Anaconda.org
conda install -c pytorch pytorch

Torchvision

Torchvision :: Anaconda.org
conda install -c pytorch torchvision

Efficientnet-pytorch

Efficientnet Pytorch :: Anaconda.org
conda install -c conda-forge efficientnet-pytorch

Scikit-learn

Scikit Learn :: Anaconda.org
conda install -c conda-forge scikit-learn

Scikit image

Scikit Image :: Anaconda.org
conda install -c anaconda scikit-image

Matplotlib

Matplotlib :: Anaconda.org
conda install -c conda-forge matplotlib

Tqdm

Tqdm :: Anaconda.org
conda install -c conda-forge tqdm

Pillow

Pillow :: Anaconda.org
conda install -c conda-forge pillow

Django

Django :: Anaconda.org
conda install -c conda-forge django

Django-allauth

Django Allauth :: Anaconda.org
conda install -c conda-forge django-allauth

Graphene-django

Graphene Django :: Anaconda.org
conda install -c conda-forge graphene-django

Django-crispy-forms

Django Crispy Forms :: Anaconda.org
conda install -c conda-forge django-crispy-forms

Timm

Timm :: Anaconda.org
conda install -c conda-forge timm

Timml

Timml :: Anaconda.org
conda install -c conda-forge timml

Dataclasses

Search :: Anaconda.org
conda install -c conda-forge dataclasses

Poetry

  • パッケージ管理。
Poetry :: Anaconda.org
conda install -c conda-forge poetry

Pandas

Pandas :: Anaconda.org
conda install -c conda-forge pandas

Tensorflow

Tensorflow :: Anaconda.org
conda install -c conda-forge tensorflow

jupyter

Jupyter :: Anaconda.org
conda install -c anaconda jupyter

Ipython

Ipython :: Anaconda.org
conda install -c conda-forge ipython

Seaborn

Seaborn :: Anaconda.org
conda install -c conda-forge seaborn

Keras-tuner

Keras Tuner :: Anaconda.org
conda install -c conda-forge keras-tuner

Tensorflow-probability

Tensorflow Probability :: Anaconda.org
conda install -c conda-forge tensorflow-probability

Imageio

:: Anaconda.org
conda install -c conda-forge imageio

Keras

Keras :: Anaconda.org
conda install -c conda-forge keras

Sacred

Sacred :: Anaconda.org
conda install -c alex-marty sacred

Beautifulsoup4

Beautifulsoup4 :: Anaconda.org
conda install -c anaconda beautifulsoup4

Selenium

Selenium :: Anaconda.org
conda install -c conda-forge selenium

scrapy

Scrapy :: Anaconda.org
conda install -c conda-forge scrapy

Protego

Protego :: Anaconda.org
conda install -c conda-forge protego

Openpyxl

Openpyxl :: Anaconda.org
conda install -c anaconda openpyxl

Xlrd

  • Excel関係。
Xlrd :: Anaconda.org
conda install -c anaconda xlrd

Mysqlclient

  • MySQL。
Mysqlclient :: Anaconda.org
conda install -c bioconda mysqlclient

Tinydb

Tinydb :: Anaconda.org
conda install -c conda-forge tinydb

PyOCR

Pyocr :: Anaconda.org
conda install -c conda-forge pyocr

Webdrivermanager

Webdrivermanager :: Anaconda.org
conda install -c conda-forge webdrivermanager

jupyter_contrib_nbextensions

  • Jupyter notebookのコード補完。
Jupyter Contrib Nbextensions :: Anaconda.org
conda install -c conda-forge jupyter_contrib_nbextensions

jupyter_nbextensions_configurator

Jupyter Nbextensions Configurator :: Anaconda.org
conda install -c conda-forge jupyter_nbextensions_configurator

Tensorflow-hub

Tensorflow Hub :: Anaconda.org
conda install -c conda-forge tensorflow-hub

LightGBM

Lightgbm :: Anaconda.org
conda install -c conda-forge lightgbm

最後に

今回は「Anaconda」でライブラリをインストールするときのコマンドを見てきました。

まだまだほんの一部しか紹介できていないので、今後自分が使用したものを追記してアップデートしていきたいと思います。

それでは!

コメント

タイトルとURLをコピーしました