conda与虚拟环境
创建新的环境 创建名为 test 的环境,使用的 python 版本为 python3:
conda create -n test python=3
conda create --name myclone --clone myenv 克隆环境
conda activate test (填写你的env_name) 进入创建的虚拟环境
conda deactivate 退出创建的虚拟环境
conda常用命令
//查看已有的 conda 环境,包括环境的名字和其对应的目录。
conda env list //列出对应环境以及对应的目录
conda list (-n env_name) //显示环境中安装的包的信息
conda install (-n env_name) package //在特定环境中安装包
conda remove (-n env_name) package //移除特定环境中的包
conda remove --all -n env_name //移除特定环境中的所有包
引用:Mac Anaconda 包管理工具 conda 虚拟环境管理基础操作
conda与镜像源
增加
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
删除
conda config –show
conda config –remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
引用:
remove命令和show命令的使用(场景conda删除channel )
Anaconda的conda 的使用(指定镜像源、conda虚拟环境的创建)
Windows下conda的使用:
windows下使用virtualenv创建虚拟环境
创建虚拟环境(virtualenv --system-site-packages 文件夹)
进入虚拟环境( for windows)虚拟环境\Scripts\activate
退出虚拟环境 deactivate
其他用法
- 使用miniconda(anaconda prompt minicoda)创建环境,相当于clone 了minicoda base,而非clone anaconda base, 可以比少装一些包
- conda env create -f environment.yml
yml文件定义了一些要装的包
yml实例:
name: fcnd
channels:
- conda-forge
dependencies:
- python==3.6.3
- matplotlib==2.1.1
- jupyter==1.0.0
- future==0.16.0
- lxml==4.1.1
- networkx==2.1
- scikit-image==0.13.1
- scipy==1.0.0
- shapely==1.6.4
- scikit-learn==0.19.1
- pip:
- git+https://github.com/udacity/udacidrone.git
- visdom==0.1.7
- bresenham==0.2
- msgpack==0.5.6