MiniConda環境構築記録

# はじめに
クローラーやらスクレイパーを開発するにあたり、取り急ぎminiconda 環境構築手順を残す。

## 参考
### インストーラ
https://docs.conda.io/projects/conda/en/latest/index.html
### 手順
https://www.anaconda.com/docs/getting-started/miniconda/install#windows-installation

# 環境構築

## ダウンロード
以下のサイトから、インストーラをダウンロードする。
https://docs.conda.io/projects/conda/en/latest/index.html

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492557/b6360f90-81e3-4343-aac8-d43ac9d19f64.png)

## インストール
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492557/346c7916-fb80-443b-ae9c-f520a977c9ad.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492557/f72deb8f-8b89-4567-8c92-b657cd8b2405.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492557/712e5ef6-171d-499f-87ba-601d1be39092.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492557/8789bc30-f9d5-4bb2-a0a4-af17b9c9b9ef.png)

## 環境変数を編集　※システム環境変数の編集が押下できない場合は以下「補足：システム環境変数の編集を可能にする手順」参考
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492557/ad74fa46-08bb-41e6-a95d-5b7b7b696c49.png)

システム環境変数のPathを通す
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492557/93e62485-3c2e-495c-bdb5-b88d770cb03f.png)

Pathに'C:\Users\user\miniconda3\Scripts'を追加する。　※miniconda3をダウンロードしたパスを指定してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492557/650fe6b7-e6ed-46b8-9ae8-e13bf7c8151b.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492557/98d40e62-16db-4f6d-8567-d36c188e9bdd.png)




## 補足：システム環境変数の編集を可能にする手順
コマンドプロンプトを管理者として起動する。
以下コマンドを実行する
```
rundll32.exe sysdm.cpl,EditEnvironmentVariables
```
システム環境変数の編集が可能になる。

## コマンドプロンプトでcondaコマンド確認
``` 
# バージョン確認
conda --version
# condaコマンド確認
conda 
```

例：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/492557/e965a153-5b86-4203-a06c-300e72333220.png)

# conda の仮想環境構築手順

## 仮想環境構築
```
# 以下コマンドを実行　（scraping-env　は　構築する仮想環境名に変更してください）
conda create -n scraping-env python=3.13.1
```

実行時の記録
```
C:\Users\user\output\condaenv>conda create -n scraping-env python=3.13.1
Channels:
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: C:\Users\user\miniconda3\envs\scraping-env

  added / updated specs:
    - python=3.13.1


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2025.2.25  |       haa95532_0         130 KB
    libmpdec-4.0.0             |       h827c3e9_0          95 KB
    openssl-3.0.16             |       h3f729d1_0         7.8 MB
    pip-25.0                   |  py313haa95532_0         2.7 MB
    python-3.13.1              |hadb2040_100_cp313        16.8 MB
    python_abi-3.13            |          0_cp313           7 KB
    setuptools-75.8.0          |  py313haa95532_0         2.2 MB
    wheel-0.45.1               |  py313haa95532_0         167 KB
    xz-5.6.4                   |       h4754444_1         280 KB
    ------------------------------------------------------------
                                           Total:        30.1 MB

The following NEW packages will be INSTALLED:

  bzip2              pkgs/main/win-64::bzip2-1.0.8-h2bbff1b_6
  ca-certificates    pkgs/main/win-64::ca-certificates-2025.2.25-haa95532_0
  expat              pkgs/main/win-64::expat-2.6.4-h8ddb27b_0
  libffi             pkgs/main/win-64::libffi-3.4.4-hd77b12b_1
  libmpdec           pkgs/main/win-64::libmpdec-4.0.0-h827c3e9_0
  openssl            pkgs/main/win-64::openssl-3.0.16-h3f729d1_0
  pip                pkgs/main/win-64::pip-25.0-py313haa95532_0
  python             pkgs/main/win-64::python-3.13.1-hadb2040_100_cp313
  python_abi         pkgs/main/win-64::python_abi-3.13-0_cp313
  setuptools         pkgs/main/win-64::setuptools-75.8.0-py313haa95532_0
  sqlite             pkgs/main/win-64::sqlite-3.45.3-h2bbff1b_0
  tk                 pkgs/main/win-64::tk-8.6.14-h0416ee5_0
  tzdata             pkgs/main/noarch::tzdata-2025a-h04d1e81_0
  vc                 pkgs/main/win-64::vc-14.42-haa95532_4
  vs2015_runtime     pkgs/main/win-64::vs2015_runtime-14.42.34433-he0abc0d_4
  wheel              pkgs/main/win-64::wheel-0.45.1-py313haa95532_0
  xz                 pkgs/main/win-64::xz-5.6.4-h4754444_1
  zlib               pkgs/main/win-64::zlib-1.2.13-h8cc25b3_1


Proceed ([y]/n)? y


Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

To activate this environment, use

    $ conda activate scraping-env

To deactivate an active environment, use

    $ conda deactivate
```


## 仮想環境アクティベート
```
# 最初の一回だけ実施必要
conda init

# 以降はこちらのコマンドのみでアクティベート（scraping-env　は　アクティベートする仮想環境名に変更してください）
conda activate scraping-env
```

以上でconda の仮想環境がアクティベートされます！！

# よく使うコマンド名
```
# インストール済みのパッケージ確認コマンド
conda list

# conda 環境の管理コマンド
conda env list

# 環境のエクスポート（他のPCで再現）
他のPCでも同じ環境を作れるように、現在の環境をファイルに書き出します。

旧環境で実行する。
conda env export > environment.yml

新しいPCで環境を再現する場合：
新環境で実行する
conda env create -f environment.yml

# 環境の削除
不要になった環境を削除する場合：
conda remove -n scraping-env --all

# conda 環境の無効化
作業終了時に仮想環境を無効化します。
conda deactivate
```