创建一个环境
注:默认情况下,创建的环境放在你所安装的annaconda目录下的envs目录下,运行 conda create --help查看改变此路径的方法
简单方式创建环境
1 创建环境
conda create --name myenv
注:这里的myenv是环境变量名,你自己定义
2 接下来会问你是否proceed,键入y
注:该方式创建的环境是使用你当前版本的python创建的
创建指定python版本的环境
conda create -n myenv python=3.5
注:这种方法要求你已经下载了python3.5,否则会报错,找不到该包,原因是首先默认查询本地有无该包,若无则连网下载,可是国内连不上所给的网址,所以就报错了
创建包含指定包的环境
conda create -n myenv scipy
注:可以在包后指定版本,例如:conda create -n myenv python=3.4 scipy=0.15.0 astroid babel
建议在环境里同时安装你想要的所有项目,一次安装一个的话会有依赖冲突
你可以修改配置文件.condarc使得每次创建环境时都自动安装pip和其他的项目,方式如下
create_default_packages:
- pip
- ipython
- scipy=0.15.0
当然,你也可以在创建环境的时候不使用默认包,命令如下:
conda create --no-default-packages -n myenv python
关于更多的conda create命令,可运行命令conda create --help查看改变此路径的方法
从env.yml文件创建环境
1 conda env create -f environment.yml
2 激活环境
windows activate myenv
mac和linux:source activate myenv
3 验证环境是否正确安装
conda list
复制环境
conda create --name myclone --clone myenv
注:其中myclone是新环境名,myenv是已有环境名
检查环境是否复制成功
conda info --envs
创建独一无二的环境
1 运行conda list --explicit查看包的列表
2 将该列表输出到当前目录下的txt文件
conda list --explicit > spec-file.txt
注:文档里指明了创建该文档的平台,之后以此文档创建的环境只能在该平台下使用,在其他平台上可能会出错。另外,你可以在文档添加或者删除你要或者不要的使用下面的命令在相同的平台下创建环境
conda create --name myenv --file spec-file.txt