虚拟环境与工作区、在VS Code中配置conda虚拟环境并自动激活

166 阅读2分钟

虚拟环境

虚拟环境可以隔绝环境外的库,防止各个库和Python版本冲突而产生影响;可以在虚拟环境中独立搭配所需要的Python版本和各种库,激活后运行代码将只使用所激活环境中的库
本文采用Anaconda创建虚拟环境,可以打开Anaconda Prompt或用powershell、cmd等
conda create -n 环境名 python=版本号,创建新环境
conda create --perfix 环境名 python=版本号,在指定路径创建环境
conda create -n 新环境 --clone 旧环境,克隆旧环境 conda env list,查看所有环境,当前所处环境以*标识,默认会创建一个base环境 conda activate 环境名,激活虚拟环境 pip install 库就能为虚拟环境安装自己的库 deactivate 环境名,关闭当前环境 conda remove -n 环境名 --all,删除环境

工作区

工作区是vscode中便于调度多个文件夹中的内容而创建的区域,可以方便在各文件夹间切换使用,以及扩展的使用和禁用;工作区没有虚拟环境的隔绝作用

在禁用中选择禁用(工作区)在工作区禁用后 在文件中选择“将工作区另存为”创建工作区文件,之后可在工作区文件中打开工作区;选择“将文件夹加入工作区”可将当前文件夹加入工作区中

请添加图片描述

在VS Code中配置conda虚拟环境并自动激活

在工作区中打开一个文件,按住ctrl+shift+P,选择创建环境,选择conda,即可用Anaconda在工作区文件目录创建一个.conda虚拟环境(需要下载Anaconda)

在这里插入图片描述

打开设置,搜索Python:terminal auto environment并勾选,搜索即python.locator改选为js

在这里插入图片描述在这里插入图片描述 即可在第一次运行时以路径形式自动激活工作区的.conda环境

在这里插入图片描述