Windows系统下如何修改PyCharm主文件夹的存储位置?
没问题,这个需求完全可以实现——PyCharm默认存在用户目录下的配置、缓存文件夹,其实可以通过修改启动参数转移到你想要的路径,针对你的2017.3版本,具体操作步骤如下:
第一步:完全关闭PyCharm
确保PyCharm没有在后台运行,否则修改可能无法生效。第二步:编辑VM配置文件(推荐方法)
找到PyCharm安装目录下的bin文件夹(比如默认路径可能是C:\Program Files\JetBrains\PyCharm Community Edition 2017.3\bin),在里面找到pycharm.exe.vmoptions(64位系统对应pycharm64.exe.vmoptions),用记事本或任意文本编辑器打开。在文件末尾添加两行参数,将路径替换为你想要放到My Documents里的位置,示例:
-Didea.config.path=C:\Users\Me\Documents\.PyCharmCE2017.3\config -Didea.system.path=C:\Users\Me\Documents\.PyCharmCE2017.3\system你可以先手动创建好目标文件夹
C:\Users\Me\Documents\.PyCharmCE2017.3,也可以让PyCharm自动生成。第三步:迁移原有配置(可选但推荐)
如果原来的C:\Users\Me\.PyCharmCE2017.3里有自定义设置、已安装插件等内容,直接把里面的config和system文件夹复制到新的目标路径下,这样启动PyCharm后就能保留之前的所有配置。第四步:启动PyCharm验证
重新打开PyCharm,它会自动在你指定的新路径下读写配置和缓存文件,你可以去目标文件夹检查是否生成了对应文件。
另一种快捷方式修改法
如果你不想修改安装目录下的文件,也可以通过快捷方式属性添加参数:
右键点击PyCharm快捷方式,选择「属性」,在「目标」栏的末尾(注意和原有路径之间加一个空格)添加同样的参数,示例:
"C:\Program Files\JetBrains\PyCharm Community Edition 2017.3\bin\pycharm64.exe" -Didea.config.path=C:\Users\Me\Documents\.PyCharmCE2017.3\config -Didea.system.path=C:\Users\Me\Documents\.PyCharmCE2017.3\system
修改完点击「确定」,以后通过这个快捷方式启动PyCharm就会使用新路径。
注意事项
- 修改前最好备份原来的
C:\Users\Me\.PyCharmCE2017.3文件夹,防止数据丢失。 - 确保目标路径有读写权限,否则PyCharm可能无法正常创建文件。
内容的提问来源于stack exchange,提问作者Dawid




