LoginSignup
4
4

More than 1 year has passed since last update.

condaを使う際に利用するコマンド一覧

Posted at

概要

condaはAnacondaで使える環境作成等が行えるコマンドです。また、Anacondaを利用する場合、ツールとして「Anaconda Powershell Prompt」と「Anaconda Prompt」があります。

■「Anaconda Powershell Prompt」と「Anaconda Prompt」の違い
・Anaconda Powershell Prompt ⇒使えるコマンドが増えている?
・Anaconda Prompt ⇒従来のコマンド環境

image.png

ただし、Powershellでcondaコマンドを使うにはいろいろと設定が必要なようですので、conda環境を初心者が使いたい場合は、迷わず「Anaconda Prompt」を使ってください。
※以下コマンドを入力すると警告やWarningがでますが、Powershellでもcondaが使えるようになるようです。

conda install -n root -c pscondaenvs pscondaenvs

利用環境
OS:Windows10
Python:3.7.10

各コマンド

仮想環境構築

conda create -n (仮想環境名) python=(Pythonのバージョン) (そのほか入れたいパッケージ名)
conda create -n testsite python=3.7 django

作成した仮想環境の一覧表示

conda info -e

仮想環境の起動

activate (仮想環境名)
activate testsite

仮想環境の停止

deactivate (仮想環境名)
deactivate testsite

仮想環境の削除

conda remove -n (仮想環境名) --all
conda remove -n testsite --all

condaのバージョン確認

conda info

仮想環境に登録されているパッケージを確認する

conda list

導入したいパッケージを調べる

conda search (パッケージ名)
conda search django

特定のチャンネルにあるパッケージを調べる

conda search -c (チャンネル名) (パッケージ名)
conda search -c conda-forge mysqlclient

パッケージをインストールする

conda install (パッケージ名)
conda install mysqlclient

パッケージをアンインストールする

conda uninstall (パッケージ名)
conda uninstall mysqlclient

パッケージをアップデートする

conda update (パッケージ名)
conda update mysqlclient

すべてのパッケージをアップデートする

conda update --all

現在登録されているチャンネルを調べる

conda config --show channels
conda config --show-sources

以下でもできるが、こちらはチャンネルの優先順位も表示される

conda config --get channels

チャンネルを追加する

conda config --add channels (チャンネル名)
conda config --add channels conda-forge

チャンネルを削除する

conda config --remove channels (チャンネル名)
conda config --remove channels mysqlclient

condaのキャッシュを削除する

conda clean --all

その他

condaでチャンネルの優先順位を変える場合、チャンネル追加時に指定する必要があるようです。もし変えたい場合は、一旦削除してから再度登録します。

condaで仮想環境を作ることの欠点
パッケージによっては古いバージョンしかインストールできず、うまく環境を作れないことがあるので注意!
(沼にハマって、結局環境をvenvで作り直しました…)

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4