应取消勾选“reopen last project on startup”选项:路径为file→settings→appearance & behavior→system settings,直接点击system settings行(勿进子菜单),取消该复选框,重启pycharm生效。

PyCharm启动时自动打开项目怎么关
默认情况下,PyCharm 会记住上次关闭时的项目,并在下次启动时自动加载它。这不是 bug,是设计行为,但对需要频繁切换项目或只想看欢迎页的人来说很干扰。关键控制开关就在设置里,不是靠关闭项目临时解决。
Settings → System Settings → 启动时重新打开项目
这个选项藏得有点深,容易点错层级。路径是:File → Settings(macOS 是 PyCharm → Preferences),然后依次展开「Appearance & Behavior」→「System Settings」,注意:不要点开「System Settings」下面的子菜单,直接点击「System Settings」这一行本身——此时右侧才会显示「Project」相关选项。找到「Reopen last project on startup」,取消勾选即可。
- 取消勾选后,PyCharm 每次启动都会直接进入欢迎页(Welcome Screen),不会加载任何项目
- 如果误点了「Projects」子项下的设置,右侧根本看不到这个开关,这是最常卡住的地方
- 修改后必须重启 PyCharm 才生效,仅点击
Apply或OK不够
为什么关掉这个反而更高效
很多人觉得“自动打开上一个项目”省事,但实际开发中,它会掩盖两个关键问题:
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
- 当你想新建项目时,得先
File → Close Project,再点Create New Project,多一步且容易误操作成覆盖打开 - 多人协作或切换客户项目时,自动加载旧项目可能让你在错误的解释器/虚拟环境里写代码,导致依赖报错却找不到原因
- PyCharm 的欢迎页才是项目管理中枢:
Open、Recent Projects、Get from VCS全在这里,跳过它等于绕开最高效的入口
顺手检查:.idea 文件夹是否被误删
如果你已经关掉自动启动,但 PyCharm 启动后仍试图加载某个项目(甚至报错说找不到 .idea 目录),说明 PyCharm 缓存里还残留着旧项目路径。这时候不能只靠设置,得手动清理:
- Windows:删除
%USERPROFILE%\.PyCharm202X.X\options\recentProjects.xml - macOS:删除
~/Library/Caches/JetBrains/PyCharm202X.X/recentProjects.xml - Linux:删除
~/.cache/JetBrains/PyCharm202X.X/recentProjects.xml - 删完重启,欢迎页就彻底干净了
真正要改的是启动逻辑本身,而不是每次靠 Close Project 临时退回去——后者治标不治本,而且容易养成依赖“覆盖打开”的坏习惯。










