You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JetBrains Toolbox安装的PyCharm静态路径及版本适配方法咨询

解决JetBrains Toolbox版PyCharm路径更新失效问题

有静态路径可用

JetBrains Toolbox自带了不用跟着版本变动的启动方式:

  • 它会在C:\Users\<你的用户名>\AppData\Local\JetBrains\Toolbox\scripts目录下生成pycharm.cmd和pycharm64.cmd脚本,这两个脚本会自动指向当前最新版本的PyCharm。把这个scripts目录加到系统环境变量PATH里,以后直接敲pycharm64.exe就能启动最新版,完全不用管版本号目录的变化。
  • 另外,开始菜单里的PyCharm快捷方式也是静态的,但用scripts目录的脚本更适合终端调用场景。

自动找最新版本的脚本方案

如果不想依赖Toolbox的scripts目录,也可以在PowerShell脚本里自动定位最新版本:

$pycharm = {
    # 用fzf选择目标目录
    $path = Get-ChildItem -Path ~/Work,~/Github -Directory -Depth 0 | Select-Object -ExpandProperty FullName | fzf
    if (-not $path) { return }

    # 定位PyCharm根目录,遍历找最新版本文件夹
    $pycharmBaseDir = "C:\Users\User\AppData\Local\JetBrains\Toolbox\apps\PyCharm-P\ch-0"
    $latestVersionDir = Get-ChildItem -Path $pycharmBaseDir -Directory | Sort-Object Name -Descending | Select-Object -First 1
    
    if ($latestVersionDir) {
        $pycharmExe = Join-Path $latestVersionDir.FullName "bin\pycharm64.exe"
        & $pycharmExe $path
    } else {
        Write-Host "没找到PyCharm的安装目录"
    }
    [Microsoft.PowerShell.PSConsoleReadLine]::AcceptLine()
}

Set-PSReadLineKeyHandler -Chord 'Ctrl+p' -ScriptBlock $pycharm

推荐做法

优先用Toolbox的scripts目录方案:只需把C:\Users\<你的用户名>\AppData\Local\JetBrains\Toolbox\scripts添加到系统PATH,原脚本里的pycharm64.exe $path就能一直正常工作,Toolbox会自动维护脚本指向最新版本,不用自己写版本判断逻辑。

内容的提问来源于stack exchange,提问作者Leemosh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 20:02:53