想从cmd换成powershell,发现powershell并不支持切换conda的虚拟环境。
解决办法:
在cmd或者powershell中输入
conda init --all
就可以初始化所有的终端,如果只想初始化powershell ,则使用
conda init powershell
如果重新打开终端时遇到错误:
无法加载文件 C:\Users\xxx\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 http://go.mic ro
这是因为win10默认禁止执行任何powershell脚本,默认执行策略为“RESTRICTED”,可以更改为“REMOTESIGNED”
更改powershell的执行策略
使用管理员权限打开powershell,执行如下命令
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
之后重新打开powershell就可以激活了,需要注意的是激活前需要加上conda命令,和cmd中不一样