4.6版本以前的conda与powershell存在不兼容问题, 所以如果conda版本过低, 需要先升级版本
使用如下命令:
#版本检查 conda --version #升级 conda update conda
初始化在shell中的配置, 除powershell外其他linux-shell也可以使用该方法
#Setup the new shell support (PowerShell, Bash, Command Prompt, etc.) with conda init
此时重启powershell窗口, 即可正常使用conda激活python环境
windows下默认限制了ps1脚本执行, 如果重新开启shell后, 遇到类似如下报错, 需要开启权限,
Documents\WindowsPowerShell\profile.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170
执行如下命令 : (参考ExecutionPolicy)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
或者可在"设置-更新和安全-开发者选项"中手动开启
参考:
https://www.scivision.dev/conda-powershell-python/