Python in Visual Studio Code without PowerShell



所以我需要使用Python来完成我的工作。不幸的是,由于最近的黑客攻击,公司的安全政策非常严格,我没有办法获得管理权限。我设法说服我们的IT人员在我的电脑上安装Python、Visual Studio Code和Python扩展。

如果我尝试在python解释器中运行python命令,它会工作。但是当我尝试在Visual Studio Code中运行Python脚本时,它必须运行Power Shell,这也是出于安全原因而被阻止的。我得到以下错误:

终端进程命令"C:WINDOWSSystem32WindowsPowerShellv1.0powershell.exe"启动失败(退出代码:{2})

有没有办法解决这个问题?在Visual Studio Code中使用Python,尽管有所有的安全限制?

我试着问我们的IT部门,但他们不知道如何帮助我…

提前谢谢你。

你可以改变VS Code的设置,告诉它在集成终端中不使用PowerShell作为shell。

例如,我把Windows终端放在那里,但你也可以使用CMD或任何其他shell,如git bash,只要它在你的系统中可用。

按下ctrl+shift+p,输入/选择Open Settings (JSON)。然后将以下内容添加到该配置文件中,并保存。

Windows终端:

"terminal.external.windowsExec": "C:\Users\<your-username>\AppData\Local\Microsoft\WindowsApps\wt.exe"

CMD:

"terminal.external.windowsExec": "C:\Windows\system32\cmd.exe"

我在下面的代码中使用设置文件,它的工作

"terminal.integrated.defaultProfile.windows": "Command Prompt"

最新更新