LoginSignup
2
12

More than 3 years have passed since last update.

yamlに書いた条件でAnaconda仮想環境をつくる

Last updated at Posted at 2019-10-19

複数マシンにpackageバージョンを合わせてインストールしていくのは結構面倒ですが、幸いなことにconda createコマンドはyamlファイルに条件を書いておいて、まとめてインストールすることが出来ます。

yamlファイルからconda環境を作る

packageを探すchannel、condaでインストールするdependencies、pipでインストールするpackageをそれぞれ指定できます。

hoge.yml
name: hoge
channels:
- anaconda
- pytorch
dependencies:
- python=3.6
- pytorch=0.4
- numpy
- scipy
- pip:
  - torchvision
  - dominate
  - visdom
  - Pillow==5.0.0
terminal
conda env create -f hoge.yml

複数の環境それぞれに同じファイルを持って行けば簡単に同じ環境をつくれます。

conda環境からyamlファイルを作る

逆に既に作ってあるconda環境をactivateしておいて、そこからyamlファイルを作ることもできます。

terminal
conda env export > fuga.yml

レッツトライ!

2
12
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
2
12