buto > /dev/null

だいたい急に挑戦してゴールにたどり着かずに飽きる日々です

【朝活】【python】Anacondaで開発環境を配布

開発環境って作るの大変

構築手順書に不備があったり、ミスをして環境が起動しなかったりとコーディングより大変な環境構築 すぐに開発環境が作成できたらとても楽 sandbox的に環境をいじって壊しても安心

AnacondaのPython環境はコピーができる

前回の記事で作成したPython環境は ymlファイルでエクスポートができます

c:\>activate develop

(develop) c:\>conda env export > env_python.yml

env_python.ymlが作成されました! f:id:butorisa:20201020132201p:plain このymlファイルをインポートして環境を作成すればOKです

conda env create -n 新たな環境名 -f env_python.yml

このコマンドで昨日せっせと作ったPython環境と同じ環境が作成されます(すごい!!)

ちなみにAnaconda Navigatorではcloneで環境コピーができます f:id:butorisa:20201020132249p:plain

みんなに広めたい

もともと職場でのPython環境構築手順では - conda installでインストールするライブラリは手順書のコマンドをコピー&ペースト - pip installでインストールするライブラリはtxtファイルをインポート - ライブラリ競合などでエラーになったライブラリを手動でインストール

でしたが、環境構築に慣れていない人は失敗続きで訳わからなくなります(おとといの私)

まずちゃんと使える開発環境が1つあれば、気持ちの余裕ができて開発もはかどりますね!