Gam*_*iac 39 powershell intellij-idea pycharm
我一直试图在pycharm中运行PowerShell作为我的终端,所以我做了以下事情:

但是,当我尝试这个时,它说它无法执行我的脚本,因此我收到以下错误:SecurityError并且完全合格的ID是:UnAuthorizedAccess.
这是因为pycharm的终端无法执行我的Powershell_profile.ps1配置文件.
如何使用Powershell成功运行Pycharm的终端?
我到目前为止所尝试的是进入我的主要powershell目录%windir%/system32/WindowsPowerShell/1.0/profile.ps1,然后将其更改为包含以下内容:
Set-ExecutionPolicy Unrestricted
Run Code Online (Sandbox Code Playgroud)
但是,这没有帮助,当我尝试打开pycharm的终端时,我得到了同样的错误.
我也尝试将pycharm作为Admin运行,但是这也没有解决问题,我得到了同样的错误.
Hal*_*alt 33
我已经用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,一切都会好的.
ebe*_*ger 19
Set-ExecutionPolicy Unrestricted -Scope CurrentUser
Run Code Online (Sandbox Code Playgroud)
浏览到PowerShell可执行文件,右键单击,以管理员身份运行.
在提示符下,使用您尝试的相同命令:
Set-ExecutionPolicy Unrestricted
Run Code Online (Sandbox Code Playgroud)
完成后,关闭PowerShell,并尝试从应用程序中再次使用它.
注意: 您无法从脚本设置执行策略,因为默认执行策略会阻止您运行脚本.(即使它是配置文件脚本 - 仍然是脚本)
在 Default Shell TextBox 中,您可以像这样附加执行策略命令行选项:
powershell.exe -Executionpolicy Unrestricted
我在IntelliJ->设置->终端中更新了powershell.exe路径
在Admin模式下打开了一个Powershell实例。
已执行 Set-ExecutionPolicy Unrestricted -Scope CurrentUser
重新启动IntelliJ,问题已解决。
步骤3来自ebelanger的回答。
| 归档时间: |
|
| 查看次数: |
26415 次 |
| 最近记录: |