[Conda] Windows无法通过cmd进入虚拟环境

2021-10-23  本文已影响0人  YERA

当我们在使用conda的时候,我们已经创建了环境变量,但是在windows的平台下,通过cmd 或者powershell不能进入base或者其他虚拟环境。下面介绍我的解决方案。

报错页面

这里我们不通过下载anaconda时的PowerShell Prompt打开,就通过cmd打开,解决这个问题。

Step1:

以管理员身份打开cmd,输入:

set-ExecutionPolicy RemoteSigned

这里是为了能运行后面conda生成的脚本,后面的参数意思是:运行本地的script不需要数字签名,但是运行从网络上下载的script就必须要有数字签名。


Step2:

关闭cmd,不以管理员身份再次打开cmd,输入

conda init

此时,你的windowsPowerShell里面会有一个profile.ps1



Step3:

重启cmd,我们就会发现已经进入base环境了


PS: 如果你想再改回去,以管理员身份运行cmd,输入
set-ExecutionPolicy Restricted

此时conda的脚本将会失效。

亲测可用!
上一篇下一篇

猜你喜欢

热点阅读