---
# System prepended metadata

title: python Conda note
tags: [conda, note]

---

---
tags: conda,note
---

# python Conda note
> 創造
> > 建立一個名為learn的conda空間，內建為python2
> >`conda create -n learn python=2`


> 查詢現有的conda空間
> > `conda env list`

> 使用、離開conda空間
> > `conda activate {conda_name}`
> > `conda deactivate {conda+name}` 

> 在conda裡安裝套件
> > `conda install {apt_name ex:requests}` 
> > or
> > `pip install requests`
> > 
> > 更新requests包
> > `conda update requests`
> > 
> > 更新整個conda依據.yml
> > conda env update -f environment.yml -n {conda_name ex:learn}


> 解除安裝
> > `conda remove {apt_name ex:requests}` 
> > or
> > `pip uninstall requests`
> > 
> > 
> > 刪除learn環境及下屬所有包
> > `conda remove -n learn --all`


> 看目前安裝
> > `conda list`

> 匯入匯出環境
> 如果想要匯出當前環境的包資訊可以用
> >`conda env export > environment.yaml`

> 當需要重新建立一個相同的虛擬環境時可以用
> > `conda env create -f environment.yaml`

:::info
- **Contact:** 
    - [name=Ray] 
        - <ray.hsu@oprueba.com>
:::