下载了Anaconda以后,默认有一个base的基础环境里面包括了所有所需的package。一般希望建立的新的虚拟环境是在这个base的基础之上。所以推荐按照如下方式创建新的environment.yml 文件。
# 由于默认是在base环境下的所以无需activate
conda env export > environment.yml
然后修改environment.yml中的name为打算使用的环境名称, 并且修改yml文件名为my_env.yml。
需要添加新的包裹的时候可以:
- 在yml文件中添加对应的包裹然后:
conda env update --prefix ./env --file environment.yml --prune
- 或者激活虚拟环境后,通过conda install来安装新的包裹:
activate myenv
conda install new_package
conda env export > my_env.yml
在有了yml文件后,通过如下命令可以轻松配置所需环境:
3. conda env create -f my_env.yml
4. 然后在pycharm中挑选interpreter时,找到$folder$/anaconda2/envs/myenv/python.exe
这样可以非常方便环境的复现和移植。