不用winget,选用Scoop如何安装powershell7

10 2025-12-23 10:57 2025-12-23 11:35

用 Scoop 装 PowerShell 7 只要两步,全程不用管理员权限,装完就能在 PATH 里直接多出一个 pwsh 命令。
  1. 确保 Scoop 已安装(没装就执行下面一行)
    powershell
     
  • 复制
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
    irm get.scoop.sh | iex
     
  • 装 PowerShell 7(官方 main bucket 已经收录)
    powershell
     
  1. 复制
    scoop install pwsh
     
安装完验证
powershell
 
复制
pwsh --version   # 例如返回 7.4.6
 
想装预览版就再加个 bucket:
powershell
 
复制
scoop bucket add versions
scoop install pwsh-preview
 
卸载也简单
powershell
 
复制
scoop uninstall pwsh
 
全程用户级安装,不写注册表,和系统自带 Windows PowerShell 5.1 互不干扰。

 

 

 

(python311) PS C:\Users\Administrator> $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      19041  3693


(python311) PS C:\Users\Administrator> pwsh
PowerShell 7.5.4
PS C:\Users\Administrator> $PSVersionTable.PSVersion

Major  Minor  Patch  PreReleaseLabel BuildLabel
-----  -----  -----  --------------- ----------
7      5      4

PS C:\Users\Administrator>

 

 

scoop安装的poweshell7在哪个目录

用 Scoop 安装的 PowerShell 7 会落在 Scoop 的“当前用户”应用目录下,默认路径是
%USERPROFILE%\scoop\apps\powershell\current\pwsh.exe
 
(如果曾经改过 SCOOP 环境变量,则把 %USERPROFILE%\scoop 换成你自定义的 Scoop 根目录即可)。
在终端里直接执行
Get-Command pwsh | Select-Object -Expand Source
 
也能马上看到实际指向的完整路径。

 

PS E:\Users\Administrator\PycharmProjects\10.esp32单片机\mcp-calculator> conda init powershell
no change     D:\ProgramData\anaconda3\Scripts\conda.exe
no change     D:\ProgramData\anaconda3\Scripts\conda-env.exe
no change     D:\ProgramData\anaconda3\Scripts\conda-script.py
no change     D:\ProgramData\anaconda3\Scripts\conda-env-script.py
no change     D:\ProgramData\anaconda3\condabin\conda.bat
no change     D:\ProgramData\anaconda3\Library\bin\conda.bat
no change     D:\ProgramData\anaconda3\condabin\_conda_activate.bat
no change     D:\ProgramData\anaconda3\condabin\rename_tmp.bat
no change     D:\ProgramData\anaconda3\condabin\conda_auto_activate.bat
no change     D:\ProgramData\anaconda3\condabin\conda_hook.bat
no change     D:\ProgramData\anaconda3\Scripts\activate.bat
no change     D:\ProgramData\anaconda3\condabin\activate.bat
no change     D:\ProgramData\anaconda3\condabin\deactivate.bat
no change     D:\ProgramData\anaconda3\Scripts\activate
no change     D:\ProgramData\anaconda3\Scripts\deactivate
no change     D:\ProgramData\anaconda3\etc\profile.d\conda.sh
no change     D:\ProgramData\anaconda3\etc\fish\conf.d\conda.fish
no change     D:\ProgramData\anaconda3\shell\condabin\Conda.psm1
no change     D:\ProgramData\anaconda3\shell\condabin\conda-hook.ps1
no change     D:\ProgramData\anaconda3\Lib\site-packages\xontrib\conda.xsh
no change     D:\ProgramData\anaconda3\etc\profile.d\conda.csh
modified      D:\Backup\Documents\WindowsPowerShell\profile.ps1
modified      D:\Backup\Documents\PowerShell\profile.ps1

==> For changes to take effect, close and re-open your current shell. <==

PS E:\Users\Administrator\PycharmProjects\10.esp32单片机\mcp-calculator>

 

 

 

 

 

 

 

全部评论

·