安装Vscode后,调用的anaconda环境无法正常跑,提示numpy导入的问题。
其实问题的根源在于vscode使用powershell运行代码,而powershell 没有进行conda init。
在powershell却遇到了无法初始化的问题。
因为powershell默认的策略组是restricted,不允许运行脚本。目前主流的策略是RemoteSigned,即本地脚本无需签名,互联网脚本需要签名运行。设置当前用户策略为RemoteSigned:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
重启重新激活就可以了