condaを使う際に利用するコマンド一覧
概要
condaはAnacondaで使える環境作成等が行えるコマンドです。また、Anacondaを利用する場合、ツールとして「Anaconda Powershell Prompt」と「Anaconda Prompt」があります。
■「Anaconda Powershell Prompt」と「Anaconda Prompt」の違い
・Anaconda Powershell Prompt ⇒使えるコマンドが増えている?
・Anaconda Prompt ⇒従来のコマンド環境
ただし、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で作り直しました…)
Author And Source
この問題について(condaを使う際に利用するコマンド一覧), 我々は、より多くの情報をここで見つけました https://qiita.com/momotar47279337/items/78ba847b8beb61103f30著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .