方法可能会跟随Python插件的更新而失效
现象
打开Powershell,显示红字
profile.ps1 cannot be loaded because running scripts is disabled on this system. For more information
打开GitBash,默认启动路径被定为到VSCode安装文件夹。
原因
切换虚拟环境后,VSCode的Python插件会为所有开启的终端设置环境变量,本意是为了改变启动的Python终端的环境变量,但是引起了其他终端的异常。
解决方法
方法1:设置中更改
按下CTRL + ,
打开设置,在扩展->Python下找到Terminal: Activate Environment
,并取消勾选。
方法2:从setting.json中修改
按下CTRL + ,
打开设置,点击右上角的图标打开setting.json 文件
在文件中加入一行
"python.terminal.activateEnvironment": false,