Python: condaでよく使うコマンド ver. 2

I.condaの一般的なコマンド

 

バージョンの確認

conda -V

アップデート

conda update conda

インストールされているパッケージ一覧

 

conda list

 

II.仮想環境の構築

 

コンソールで次のコマンドを実行します。

 

create -n YOURENV python=3.7 anaconda

 

注意: YOURENVに任意の名前をいれます。

 

仮想環境の確認

 

conda env list 

 

参考:Create virtual environments for python with conda

 

III.requirements.txtを使用したバージョン管理

 

例えば、関連パッケージのバージョンが異なるとエラーになります。ファイルにパッケージ名とバージョンの一覧が書かれているrequirements.txtファイルを使用して、バージョン一括指定してインストールできます。pipで実行しました。condaコマンドでも同じようにできるかもしれませんが、確認していません。

 

例えば、Weatherbotを作成する場合は次のような手順になります。

 

1.デスクトップにWeatherbot名のフォルダを作成します。

2.requitements.txtを作成して、Wetherbotフォルダの中に置きます。

3.ターミナルで、Wehtherbotフォルダに移動します。

 

cd /Users/YOURHOME/Desktop/Weatherbot

 

注意.Macの場合にパスを取得するのは、finderでWeatherbotを選び右クリックしたままで0ptionを押し、リストにあるフルパスをコピーします。

 

4.仮想環境とアクティベート

 

source activate YOURENV

 

注意.Windowsの場合はsourceは不要です。

 

5.requirements.txtに従いパッケージをインストール

 

pip install -r requirements.txt 

 

参考:From zero to hero: Creating a chatbot with Rasa NLU and Rasa Core

 

参考:How to install packages using pip according to the requirements.txt file from a local directory?

Please follow and like us:
error

About shibatau

I was born and grown up in Kyoto. I studied western philosophy at the University and specialized in analytic philosophy, especially Ludwig Wittgenstein at the postgraduate school. I'm interested in new technology, especially machine learning and have been learning R language for two years and began to learn Python last summer. Listening toParamore, Sia, Amazarashi and MIyuki Nakajima. Favorite movies I've recently seen: "FREEHELD". Favorite actors and actresses: Anthony Hopkins, Denzel Washington, Ellen Page, Meryl Streep, Mia Wasikowska and Robert DeNiro. Favorite books: Fyodor Mikhailovich Dostoyevsky, "The Karamazov Brothers", Shinran, "Lamentations of Divergences". Favorite phrase: Salvation by Faith. Twitter: @shibatau

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.