普通のインストールとvenvの仮想環境のインストールの比較
venvではvenv/bin/pythonが../lib/python3.9/pythonのシンボリックリンクになっている
/ # ルートディレクトリ
├── usr/
│ └── local/
│ └── lib/
│ └── python3.8/ # システム全体にインストールされたPython 3.8
│ ├── bin/
│ └── lib/
├── home/
│ └── user/
│ └── myproject/
│ └── venv/ # venvで作成した仮想環境
│ ├── bin/
│ │ ├── activate
│ │ ├── python -> ../lib/python3.9/python
│ │ └── ...
│ └── lib/
│ └── python3.9/
│ ├── site-packages/
│ └── ...
普通のインストール+condaのenvでのインストール+venvでのインストール
/
├── usr/
│ └── local/
│ └── lib/
│ └── python3.8/ # システム全体にインストールされたPython 3.8
│ ├── bin/
│ └── lib/
├── home/
│ └── user/
│ ├── miniconda3/ # Anaconda/Minicondaのインストールディレクトリ
│ │ └── envs/
│ │ ├── my_conda_env_3.9/ # Python 3.9 のconda環境
│ │ │ ├── bin/
│ │ │ └── lib/
│ │ └── my_conda_env_3.10/ # Python 3.10 のconda環境
│ │ ├── bin/
│ │ └── lib/
│ └── myproject/
│ ├── venv/ # venvで作成した仮想環境 (Python 3.9)
│ │ ├── bin/
│ │ │ ├── activate
│ │ │ ├── python -> ../lib/python3.9/python
│ │ │ └── ...
│ │ └── lib/
│ │ └── python3.9/
│ │ ├── site-packages/
│ │ └── ...
│ └── venv3.10/ # venvで作成した仮想環境 (Python 3.10)
│ ├── bin/
│ │ ├── activate
│ │ ├── python -> ../lib/python3.10/python
│ │ └── ...
│ └── lib/
│ └── python3.10/
│ ├── site-packages/
│ └── ...