1.出现这种状况的原因
我的pycharm是专业破解后的,在运行.py文件时一直卡顿,提示内存不足,就找相关帖子在pycharm中来修改内存,修改后保存重启pycharm就打不开了。查找相关帖子,说删除C:\Users\电脑用户\AppData\Roaming\JetBrains
中的pycharm文件夹,还有的说删除pycharm64.exe.vmoptions文件中的 -javaagent:
最后一行配置
但是我的并没有这个文件夹,pycharm64.exe.vmoptions文件也没有最后一行-javaagent
可能是因为我的破解文件不在pycharm的安装目录中导致。
2.排查
在pycharm的安装路径下的bin目录下启动cmd窗口,输入pycharm,报错信息如下:
查看了一下我的破解文件中的pycharm.vmoptions发现我之前修改的内存-Xmx2048m是在这个里面有改动,并且最后面一行的-javaagent路径有乱码情况。我的破解文件确实有中文情况。
3.解决办法
将破解文件的路径改为不含中文和空格的路径,然后将最后一行
pycharm.vmoptions路径修改保存一下。
再在pycharm的安装路径下的bin目录下启动cmd窗口,输入pycharm,就不报错了。
然后双击pycharm就恢复正常了。不过打开后要重新激活一下。