免费工具 · 无需登录 · 不读取项目
Python、JDK、JetBrains 项目换电脑,什么该复制?
先把秘密文件、本机状态、可重建依赖和团队配置分开,再对照终端与 IDE 的解释器、SDK 和工作目录,避免“整个目录搬过去却更难修”。
勾选与你相符的现象
不读取项目、不上传内容;这里只生成下一步清单。
实时预览
按当前报错阅读免费排障页
Python、JDK 与 JetBrains 项目换电脑:解释器、SDK、.idea 和依赖怎么迁移
区分源代码、团队配置、本机状态、秘密文件和可重建目录;按证据处理 Python venv、PyCharm 解释器、IntelliJ JDK、Git 凭据、Node 与 CMake。
2026 JetBrains 合法免费使用指南:学生许可、非商业使用、试用与商业订阅怎么选
不再寻找失效激活码:按学生/教师、个人非商业、商业工作、课堂部署和短期评估五种用途,核对 JetBrains 当前官方许可路径与安全迁移步骤。
PyCharm 报 No module named,终端却能运行:先对齐解释器和 pip
不要先重复安装依赖。用 sys.executable、python -m pip show、运行配置和工作目录定位 PyCharm 与终端是否使用了不同环境。
Python .venv 换电脑后失效:不要复制,用依赖定义重建
Python 官方明确将虚拟环境视为可丢弃、不可搬运的目录。本页给出换机前保存证据、目标机重建和验收步骤。
IntelliJ 无效的源发行版:区分 Project SDK、Language level 和 Gradle JVM
java -version 正常不等于项目编译链正确。逐层核对 JDK、javac、Project SDK、模块 SDK、语言级别与 Gradle JVM。
CMake 换目录后还指向旧路径:删缓存重配置,不要手改 CMakeCache
项目改路径、换电脑或更换编译器后,旧构建树容易留下绝对路径。用 fresh 配置、Presets 和可重现验收修复。
node_modules 要不要复制到新电脑?用 package-lock 和 npm ci 重建
node_modules 可能包含平台二进制、符号链接和安装脚本结果。保留 package.json、锁文件与项目 npm 配置,在目标机做可复现安装。
.idea 目录要不要提交 Git?JetBrains 配置分类与泄密检查
不把 .idea 简化成“全提交”或“全忽略”。区分团队规则、项目结构、个人工作区、本机绝对路径和敏感信息。
官方依据
规则分别参考 Python venv、PyCharm 解释器、IntelliJ IDEA SDK、CMake Presets 与 Git 凭据官方文档。
常见问题
为什么不能直接复制 Python 虚拟环境?
Python 官方将虚拟环境描述为可丢弃且不可移动的目录;它会绑定解释器和目标路径。应保存依赖定义,在目标位置重新创建。
.idea 目录能不能整个提交?
不能一概而论。代码风格和检查配置可由团队决定共享,workspace.xml、shelf 和 HTTP 请求历史通常应排除;绝对路径与秘密必须人工核验。
.gitignore 能清掉已经提交的秘密吗?
不能。.gitignore 只控制有意保持未跟踪的文件;秘密一旦提交,应立即在服务端撤销或轮换,并按仓库情况处理历史。