如何更改Pycharm配置文件的存放路径
作者:ゞ?随性 发布时间:2023-12-29 03:11:06
引言
pycharm 在运行后会产生大量的配置文件并默认存入C盘中,这样会占据大量的空间,因此,我们需要更改配置文件的位置。通过查询一些资料,我发现修改配置文件的路径有两种方式,一种是在 pycharm 的bin文件中的idea.properties 文件,修改内容。另一种是通过 pycharm 进行修改。而我是采用的是第二种修改方法,并且也修改成功了。
在2020年之后 pycharm 改变了默认的配置文件存储位置。
文件 | 2020前 | 2020后 |
---|---|---|
idea.system.path | ${user.home}/.IntelliJIdea2020.1/system | ${user.home}/AppData\Local\JetBrains\IntelliJIdea2020.1 |
idea.config.path | ${user.home}/.IntelliJIdea2020.1/config | ${user.home}/AppData\Roaming\JetBrains\IntelliJIdea2020.1 |
方法一:
1)修改配置
打开pycharm安装目录下的(bin),找到idea.properties文件。
用记事本打开,对立面内容做红框中的修改。
这是我修改路径的存放位置(大家可以自己修改):
idea.config.path=G:/software/Pycharm/PyCharm 2021.2.2/configuration_files/.PyCharm/config
idea.system.path=G:/software/Pycharm/PyCharm 2021.2.2/configuration_files/.PyCharm/system
idea.plugins.path=G:/software/Pycharm/PyCharm 2021.2.2/configuration_files/plugins
idea.log.path=G:/software/Pycharm/PyCharm 2021.2.2/configuration_files/log
2)把老的配置迁移到新的目录了,有两种方法
(1)第一种简单暴力,直接把C盘下的缓存目录拷贝到你写的目录下就可以了。
  如果C盘下本来就没有的目录,比如plugins或者log,也不需要特意去新建文件夹,需要的时候它自动就会新建了。
(2)第二种,你改了路径之后,重启软件,他会提示你导入配置,你选择老的路径导入就可以了,他会自动迁移过去。
这种方法有一个缺点,就是在升级文件的时候回引起冲突。只要在更新前记得修改过来就没啥问题了。
方法二:
1)修改配置
在启动 PyCharm 后选择 Help -> Edit Custom Properties 的选项,弹出一个窗口,询问你是否在原来C盘位置创建一个idea.properties的文件(我忘记截图了!!)。
选择Create,之后你就可以在文件中添加如下代码,也就是配置的路径,你可以自己修改路径:
idea.config.path=G:/software/Pycharm/PyCharm 2021.2.2/configuration_files/.PyCharm/config
idea.system.path=G:/software/Pycharm/PyCharm 2021.2.2/configuration_files/.PyCharm/system
idea.plugins.path=G:/software/Pycharm/PyCharm 2021.2.2/configuration_files/plugins
idea.log.path=G:/software/Pycharm/PyCharm 2021.2.2/configuration_files/log
然后,你就可以关闭pycharm。重启软件,他会提示你导入配置,你选择老的路径导入就可以了,他会自动迁移过去。(注意,将这个路径记录下来,后面要用到。)
2)删除原来的配置文件
根据你的pycharm的版本号,通过引言中的存储位置,从C盘中找到你的原来pycharm 的位置;也可以通过pycharm导入时的路径,找到你的pycharm 的位置。
可以看到通过刚才的配置,在C盘的这个目录中生成了一个idea.propertiess文件,你可以通过记事本打开,会发现就是刚才写的路径代码。为了减少内存,你可以将除了此文件的所有文件都删除,当然你也可以选择不删,但是之后的缓存路径也会变成你所更改的位置。
参考:
[1] https://blog.csdn.net/xhaimail/article/details/105023852
[2] https://blog.csdn.net/qq_43541804/article/details/109369380
[3] https://blog.csdn.net/woaichikaoya/article/details/107085187
来源:https://blog.csdn.net/weixin_55988068/article/details/126816402


猜你喜欢
- 1.reshapereshape是重塑,常用的三种写法如下:numpy.arange(n).reshape(a, b) &nb
- mysql报如下错误,截取部分,message from server: "Host '****' is not
- virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。1. 安装:#安装virtualenvwrapper$
- asp之家注:本文介绍的长文章分页方法不错,作者分析的很详细,用分页符来手动为长文章分页,应该是最好的长文章分页方法,我们不必担心会把一些代
- 假如有一个数据表A:id name title
- 一、map 1.基本介绍map 是 key-value 数据结构,又称为字段或者关联数组。类似其它编程语言的集合, 在编程中是经常
- 一、前言最近忙着在服务器上跑代码学习积累了一些经验技巧这里用来记录分享给大家二、创建虚拟环境用来跑代码下面我会以一个实例为模板,学习完之后,
- select * from _test a left join _test b on a.id=b.id where a.level=
- 我们知道,微信公众号开发分订阅号和服务号,而个人只能申请订阅号,订阅号不能设置菜单,无形中只能通过关键字回复实现,比如我回复帮助,就返回帮助
- mysql5.6 解析JSON字符串支持复杂的嵌套格式废话不多说,先上代码。CREATE FUNCTION `json_parse`(`js
- 需求:给定一个数组和一个正整数,要求把数组分割成多个正整数大小的数组,如果不够分,则最后一个数组分到剩余的所有元素。示例1:数组:[1, 2
- AICodeHelper是一款AI编程助手,旨在帮助程序员提高他们的编码技能。简单的像尝试的代码直接问就行,但是一些复杂的,就得需要写技巧;
- 模块安装:数据操作用到的模块pymysql,需要通过pip install pymysql进行安装。redis操作用的模块是redis,需要
- 使用Opencv打开笔记本电脑摄像头报错近期要做一个下位机上发图像数据给上位机的任务,调试时自己写了一个客户端获取笔记本电脑的摄像头视频数据
- '定义变量 Dim cn,rs,Sql Sql = "sel
- 存在的问题: 合并、压缩文件主要有2方面的问题: 1. 每次发布的时候需要运行一下自己写的bat文件或者其他程序把文件按照自己的配置合并和压
- 使用PyQt5开发图形界面,里面使用日期框,这里把这个QDateEdit组件命名为:beginDatefrom PyQt5.QtCore i
- 1,使用mysqldump时报错(1064),这个是因为mysqldump版本太低与当前数据库版本不一致导致的。mysqldump: Cou
- 本文实例讲述了python版本的读写锁操作方法。分享给大家供大家参考,具体如下:最近要用到读写锁的机制,但是python2.7的自带库里居然
- 最近在项目中出现golang内存溢出的问题,master刚开始运行时只有10多M,运行几天后,竟然达到了10多个G。而且到凌晨流量变少内存也