打開powershell就出現這個報錯:?
網上搜了也沒有很好的解決辦法,抱著一點點期待,問了豆包
?
根據豆包的指示,在終端執行以下?幾個命令,報錯解決了(開心萬歲)
# 移除多余的引號和空路徑
$pathArray = ($env:PATH -split ';') | Where-Object { $_ -ne '' -and $_ -notmatch '^"$' }
# 去除多余引號
$cleanedPathArray = $pathArray | ForEach-Object { $_ -replace '"', '' }
# 重新拼接路徑
$newPath = $cleanedPathArray -join ';'
$env:PATH = $newPath
給豆包點個贊,太強了
但是使用以上方法,重啟powershell之后又會報錯
就以管理員身份運行Powershell
- 確定 PowerShell 配置文件路徑:在 PowerShell 中運行?
$PROFILE.CurrentUserAllHosts
?,如果文件不存在,可手動創建。 - 打開配置文件:運行?
notepad $PROFILE.CurrentUserAllHosts
?,會用記事本打開該配置文件。 - 添加命令:把以下內容復制粘貼到打開的配置文件中:
# 移除多余的引號和空路徑
$pathArray = ($env:PATH -split ';') | Where-Object { $_ -ne '' -and $_ -notmatch '^"$' }
# 去除多余引號
$cleanedPathArray = $pathArray | ForEach-Object { $_ -replace '"', '' }
# 重新拼接路徑
$newPath = $cleanedPathArray -join ';'
$env:PATH = $newPath
? ? 4. 保存文件:在記事本中點擊 “文件” - “保存” ,關閉記事本。
這樣,每次啟動 PowerShell 時,都會自動執行配置文件中的腳本,實現 PATH 變量按上述方式規范且永久生效。
如果要使這個在pycharm終端也永久有效,就按照以下進行操作