MacBook Air 开发神器:IDEA 与 PyCharm 极简安装及环境配置


MacBook Air 开发神器:IDEA 与 PyCharm 极简安装及环境配置

这篇笔记记录了在已配置好 Java (SDKMAN) 和 Python (pyenv) 的环境下,如何通过 JetBrains Toolbox 科学地安装并关联 IDE。

第一阶段:安装 JetBrains Toolbox(管理中心)

不要直接去官网下载安装包,使用 Homebrew 安装管理工具,后续升级更方便。

  1. 终端安装命令 :

    bash 复制代码
    brew install --cask jetbrains-toolbox
  2. 启动方式 : 在"启动台"打开图标后,它会常驻在 Mac 屏幕右上角的菜单栏图标里(一个小方块图标)。点击它即可管理所有 IDE。


第二阶段:安装 IDE 软件

在 Toolbox 界面中,根据个人需求选择安装(建议选择 Community 社区版作为起步):

  1. IntelliJ IDEA (Java 开发):点击 Install。
  2. PyCharm (Python 开发):点击 Install。

Toolbox 会自动检测你的 MacBook Air 芯片(M1/M2/M3),下载并安装性能最好的原生版本。


第三阶段:关键配置 ------ 环境关联

这是最重要的一步,确保 IDE 使用你之前安装的独立版本,而不是系统自带的版本。

1. IntelliJ IDEA 关联 Java 17

  • 操作步骤 :启动 IDEA -> New Project -> 在 SDK 选项中点击 Add SDK -> JDK...。

  • 路径定位 :在弹出的文件窗口中,按快捷键 Command + Shift + G,直接粘贴以下路径:

    text 复制代码
    ~/.sdkman/candidates/java/17.0.10-tem
  • 结果:IDEA 会自动识别并加载 SDKMAN 管理的 Java 17。

2. PyCharm 关联 Python 3.12.7

  • 操作步骤 :启动 PyCharm -> New Project -> Python Interpreter -> Add Local Interpreter -> System Interpreter。

  • 路径定位 :点击右侧三个点 ...,按快捷键 Command + Shift + G,直接粘贴以下路径:

    text 复制代码
    ~/.pyenv/versions/3.12.7/bin/python
  • 结果:PyCharm 将精准指向 pyenv 安装的 Python 3.12.7 环境。


第四阶段:针对 MacBook Air 的优化设置

为了让开发体验更流畅,建议完成以下小项:

1. 隐藏文件夹显示

由于 .sdkman 和 .pyenv 默认是隐藏文件夹,在 IDE 窗口选择路径时,如果看不见它们,请随时使用快捷键:

  • Command + Shift + . (点号):一键切换隐藏文件的显示或隐藏。

2. 内存优化 (JVM Options)

MacBook Air 建议控制 IDE 的最大内存占用:

  • 在 Toolbox 界面,点击软件旁的 "三个点" -> Settings。
  • 找到 Maximum heap size ,建议设置为 1500 MB 或 2048 MB,防止内存溢出。

3. 插件推荐

  • Chinese (Simplified) Language Pack :在 IDE 的 Settings -> Plugins 里搜索安装,可获得全中文界面。

总结:你的环境路径备忘录

软件 环境类型 路径 (按 Cmd+Shift+G 粘贴)
IntelliJ IDEA Java 17 ~/.sdkman/candidates/java/17.0.10-tem
PyCharm Python 3.12 ~/.pyenv/versions/3.12.7/bin/python
相关推荐
EVE จุ๊บ15 小时前
Mac安装Playwright
macos
全栈探索者17 小时前
出图模型怎么选?同一只猫的四场实测:Z-Image、Qwen-Image 2.1、SD1.5 三维对决
人工智能·macos·aigc·stablediffusion·comfyui
加载力科技1 天前
Mac解压LZ4格式全攻略-免命令行极速解压
macos·mac 解压工具·乐压·mac 解压 lz4·lz4 格式·tar.lz4·极速解压
风别鹤2 天前
Xcode pod ‘xxx/xxx.h‘ file not found
ide·macos·xcode
猿粪已尽2 天前
mac 中 iTerm2 使用 rz、sz 上传下载文件详解,附 scp 操作指南
linux·macos·scp·lrzsz
全栈探索者2 天前
模型去哪下、放哪里、怎么选:Mac 玩 ComfyUI 的模型管理全图景(附我的实盘清单)
人工智能·macos·aigc·stablediffusion·comfyui
snakecy2 天前
macOS 安装 LaTeX 全流程指南:从 MacTeX 到中文排版
macos·策略模式
ddshub_cc3 天前
Claude Code 接入 DDS Hub:Windows/macOS 配置、验证与报错排查
windows·macos·ai编程·claude·codex·ai模型·aiapi
加载力科技3 天前
Mac解压RAR分卷全攻略-part01part02一键合并
macos·mac 解压 rar 分卷·rar 分卷·part01·mac 解压工具·乐压·分卷合并
2601_967979123 天前
Opteryx Python库 macOS版本0.0.0a12
python·macos·1024程序员节·wheel·opteryx·alpha