一.powershell中无法进入创建的虚拟环境
在win10中无法在powershell中激活自己创建的虚拟环境。
解决办法:
用Win + X 组合键调出PowerShell 管理员模式;
输入命令conda install -n root -c pscondaenvs pscondaenvs
安装PSCondaEnvs包;
输入命令Set-ExecutionPolicy RemoteSigned
在出现选项后输入Y回车,更改PowerShell 的安全策略。
在PowerShell中激活和退出环境的命令分别为activate 环境名和deactivate,注意:需要去掉原命令中开头的conda,否则也不会成功。
二.conda activate和activate
在win10下的powershell和cmd中,使用activate
命令激活虚拟环境即可,不需要加conda。
三.默认打开base环境
通过将auto_activate_base参数设置为false可实现将conda的base环境关闭,回到系统自带的默认环境:
conda config --set auto_activate_base false
之后,要进入conda的环境,每次需要进行命令行输入:activate base
如果改变了想法,希望base一直留着的话通过以下命令来恢复:
conda config --set auto_activate_base true
在powershell中,可以设置打开时默认进入base环境,在powershell中输入:
conda init powershell
之后再重新启动powershell,默认打开了base环境。
此时,powershell使用的是base环境,可以用conda activate命令和conda deactivate命令。