1. 程式人生 > >使用Anaconda建立python虛擬環境

使用Anaconda建立python虛擬環境

安裝python指定環境

conda create -n oldboy python=3.6.5

安裝環境的同時安裝相應的包

conda create -n oldboy python=3.6.5 pandas

進入指定的環境

activate oldboy

退出當前環境

deactivate oldboy

顯示所有的環境

conda env list

# conda environments:
#
base                  *  D:\miniconda3
PCC                      D:\miniconda3\envs\PCC
TDD                      D:\miniconda3\envs\TDD
Web_Spider               D:\miniconda3\envs\Web_Spider
oldBoy18                 D:\miniconda3\envs\oldBoy18
oldboy                   D:\miniconda3\envs\oldboy

刪除指定的環境

conda env remove -n oldBoy18

Remove all packages in environment D:\miniconda3\envs\oldBoy18:


## Package Plan ##

  environment location: D:\miniconda3\envs\oldBoy18


The following packages will be REMOVED:

    certifi:        2016.2.28-py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    pip:            9.0.1-py36_1     https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    python:         3.6.2-0          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    setuptools:     36.4.0-py36_1    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    vc:             14-0             https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    vs2015_runtime: 14.0.25420-0     https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    wheel:          0.29.0-py36_0    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    wincertstore:   0.2-py36_0       https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free

Proceed ([y]/n)? y

匯出當前環境的package資訊

conda env export > environment.yaml

environment.yaml

name: oldboy
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
dependencies:
  - python=3.6.5=h0c2934d_0
  - certifi=2016.2.28=py36_0
  - pip=9.0.1=py36_1
  - setuptools=36.4.0=py36_1
  - vc=14=0
  - vs2015_runtime=14.0.25420=0
  - wheel=0.29.0=py36_0
  - wincertstore=0.2=py36_0
prefix: D:\miniconda3\envs\oldboy

匯入他人的開發環境

conda env create -f environment.yaml