---
# System prepended metadata

title: Untitled

---

## Windowsにおいて, 今回の実験に必要な環境構築の手順.

今回皆さんにはなるべく同じ環境(pythonのversionなど)で実験していただくために, まずは環境構築を行っていただきます．ここに載せる環境構築手順は一例です．必要な方は参照してください．

**わからないことがあれば適宜質問してください.**

### 0. 今回の実験で用いるcodeなどが入ったzipをdownload. 
1. [zip file](https://drive.google.com/open?id=1eP9sskVf9ZkwIzzd7UNWbtj_iRsLYrtQ)よりzipファイルをdownload.
2. zipファイルを解凍(例として, 名前を`moire2020`とする).
(**ここまでは初回でやってるかも**)
3. `cd moire2020`を実行し, フォルダに入る.
4. `dir`を実行し、必要なfileが全てあるか確認.
```
gratings/  
moire.JPG  
moire_text_2020.pdf
moire_env.yaml
Semiautomatic_3D_Object_Reconstruction_from_Moire_Fringes.ipynb
```

### 1. minicondaのinstall.
- このリンクからminicondaのインストーラをダウンロードし，installを行う.(Pythonのバージョンは3.x)
( https://docs.conda.io/en/latest/miniconda.html )
    - 途中で，環境変数にminicondaのpathを追加するか聞かれますが，今回は特に追加する必要はないです(お任せしますが)．

### 2. 1でinstallしたminicondaを用いて、仮想環境を作る.
* 画面左下のWindowsマークをクリックして，Anaconda prompt (miniconda3) を開き(検索機能を使うと良いです)，先ほど作成した`moire2020`に移動し，以下のコマンドを実行する．

```
$ conda env create -f moire_env.yaml
```

### 3. 仮想環境が作れているかを確認.
```
$ conda info -e
```
`moire3.8`というものがあるならOK.

### 4. 仮想環境を`moire3.8`に切り替える.
```
$ conda activate moire3.8
```
#### 仮想環境のカーネルをjupyterに追加
```
$ ipython kernel install --user --name=moire3.8 --display-name=moire3.8
```
`jupyter kernelspec list`のコマンドを打って`moire3.8`があればOK．

### 5. `.ipynb`を開く.
```
$ jupyter notebook
```
- ノートブックが開いたら，下図のようにChange kernelからmoire3.8を選択．

![](https://i.imgur.com/AmyiIKn.png)

