使用Powershell作为IntelliJ IDEA IDE中的终端,如PyCharm,PHPStorm或RubyMine

 瘧59999 发布于 2023-02-06 12:08

我一直试图在pycharm中运行PowerShell作为我的终端,所以我做了以下事情:

在此输入图像描述

但是,当我尝试这个时,它说它无法执行我的脚本,因此我收到以下错误:SecurityError并且完全合格的ID是:UnAuthorizedAccess.

这是因为pycharm的终端无法执行我的Powershell_profile.ps1配置文件.

如何使用Powershell成功运行Pycharm的终端?

我到目前为止所尝试的是进入我的主要powershell目录%windir%/system32/WindowsPowerShell/1.0/profile.ps1,然后将其更改为包含以下内容:

Set-ExecutionPolicy Unrestricted

但是,这没有帮助,当我尝试打开pycharm的终端时,我得到了同样的错误.

我也尝试将pycharm作为Admin运行,但是这也没有解决问题,我得到了同样的错误.

4 个回答
    1. 我在IntelliJ->设置->终端中更新了powershell.exe路径

      在Admin模式下打开了一个Powershell实例。

      已执行 Set-ExecutionPolicy Unrestricted -Scope CurrentUser

      重新启动IntelliJ,问题已解决。

    步骤3来自ebelanger的回答。

    2023-02-06 12:10 回答
  • 我已经用powershell.exe以更简单的方式替换了cmd.exe,并希望它可以提供帮助.我正在使用webstorm2017和Win10操作系统.

    1.找到我的确切位置powershell.exe.我相信大多数计算机的位置C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe都是.将整个路径复制到剪贴板中.

    2.在IDE中打开File => Setting => Tools => Terminal,并将路径粘贴到"Shell path"空白处.

    3.重新启动IDE,一切都会好的.

    2023-02-06 12:10 回答
  • Set-ExecutionPolicy Unrestricted -Scope CurrentUser
    

    2023-02-06 12:10 回答
  • 浏览到PowerShell可执行文件,右键单击,以管理员身份运行.

    在提示符下,使用您尝试的相同命令:

    Set-ExecutionPolicy Unrestricted
    

    完成后,关闭PowerShell,并尝试从应用程序中再次使用它.

    注意: 您无法从脚本设置执行策略,因为默认执行策略会阻止您运行脚本.(即使它是配置文件脚本 - 仍然是脚本)

    2023-02-06 12:11 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有