conda安装完以后有个base环境,很好用,包含了日常大部分会用的的包。
但是有时候需要自己安装一些包,可能依赖的版本和base不一样,例如base是python 3.8版本,我需要python 3.6来安装DNS,直接在base里面安装会把本来好好的base多些乱七八糟的包,造成版本冲突。创建虚拟环境是为了让项目运行在一个独立的局部的Python环境中,使得不同环境的项目互不干扰。
环境创建
进入命令行
conda create -n name python=version package
eg. conda create -n yushaby python=3.7 pandas numpy matplotlib
环境激活
在vscode里面,输入conda avtivate name
如果报错显示无法执行conda activate
,需先在powershell里面输入conda init
即可,同时vscode内置ternimal设置成cmd,不要选powershell.
选择python解释器
vscode: ctrl+shift+p
,选择解释器为新创建的那个。