前言
在win10系统中安装Anaconda,并创建虚拟环境,但是不明白为什么切换环境之后并未激活要使用的虚拟环境。
conda常用命令
activate // 切换到base环境 activate learn // 切换到learn环境 conda create -n learn python=3 // 创建一个名为learn的环境并指定python版本为3(的最新版本) conda env list // 列出conda管理的所有环境 conda list // 列出当前环境的所有包 conda install requests 安装requests包 conda remove requests 卸载requets包 conda remove -n learn --all // 删除learn环境及下属所有包 conda update requests 更新requests包 conda env export > environment.yaml // 导出当前环境的包信息 conda env create -f environment.yaml // 用配置文件创建新的虚拟环境
问题解决
博主开始一直使用的是powershell,后来使用cmd就可以正常切换和激活虚拟环境。不知道是什么原因。
查看当前使用环境
You can list all discoverable environments with `conda info --envs`.
conda info --envs or conda info -e
结果中带*的即为当前使用的环境。
还有一个需要注意的是使用的系统环境,不同环境下的conda命令可能有些微差别,比如在linux系统使用source activate envname来激活某个环境。
完