Anaconda 虚拟环境管理
各命令说明
conda env list **查看环境列表
conda create -n env_name python=version package_names **参数-n是指接下来的参数指定虚拟环境名,与--name等效,所以env_name即为指定的将要创建的虚拟环境名。python=version是为虚拟环境指定Python版本,指定版本后,conda会安装该版本下最新的子版本.
conda activate env_name **进入env_name环境
conda deactivate **退出env_name环境
conda remove -n env_name --all || conda env remove -n env_name **删除env_name环境
conda install package_name || pip install package_name **包管理
conda update package_name || conda update --all **包更新
****共享虚拟环境
什么是共享虚拟环境呢?当我们在本机上开发了一套代码,然后将代码上传到github或者发给项目组其他人,这是别人可不知道我们开发的代码上面用到了哪些依赖,conda提供了方便得功能将虚拟环境中所有依赖包统一导出一个配置文件中,在别的机器上使用这套代码时,根据conda导出的配置文件重建虚拟环境即可,这就是共享虚拟环境功能。在多人协作开发及开源的情况下,共享虚拟环境无疑是一个非常实用的功能。
先来导出依赖到配置文件:
conda env export --file env_name_env.yml