第一步:下载PyCharm专业版(如果你已经下载有,建议你卸载删除后(一定要把数据删除干净)重新下载,避免出现版本问题)
下载地址:https://www.jetbrains.com/pycharm/download/#section=mac
https://pan.baidu.com/s/1lugXDWZMhApB-ZUniEI2oA
第二步:将DMG中的 PyCharm.app
拖动至 “应用程序”文件夹
第三步:下载破解补丁(⚠️:最新更新的jar文件,如果名称和下面示范有变化,复制命令记得修改!!!)
链接: https://pan.baidu.com/s/1zz_lljNo79AW7OgTF6dg2w
https://pan.baidu.com/s/1mcQM8CLUnweY02ahKEr4PQ
第四步:将下载好的破解补丁复制到 /Applications/PyCharm.app/Contents/bin/
目录中(复制完毕cd到/Applications/PyCharm.app/Contents/bin/
下检查一下)
注意:要复制或者移动到你的PyCharm安装路径中,Mac本的PyCharm安装路径一般是/Applications/PyCharm.app/Contents/bin/(路径不能整错)
mv JetbrainsIdesCrack-release-enc.jar /Applications/PyCharm.app/Contents/bin
第五步:用编辑器打开 /Applications/PyCharm.app/Contents/bin/pycharm.vmoptions
文件,添加 -javaagent:你pycharm的安装路径\bin\JetbrainsCrack-release-enc.jar在最后一行,注意路径修改成你的pycharm安装路径,然后保存。(如果是虚拟机Linux系统,将pycharm64.vmoptions,也同理在最后加上上述一样的。(修改配置文件时jar文件要和bin下jar文件保持一致)
cd /Applications/PyCharm.app/Contents/bin/
sudo vi pycharm.vmoptions
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none
-XX:ErrorFile=$USER_HOME/java_error_in_pycharm_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_pycharm.hprof
-javaagent:/Applications/PyCharm.app/Contents/bin/JetbrainsCrack-release-enc.jar
~
~
~
~
"pycharm.vmoptions" 18L, 533C
第六步:启动PyCharm,选择激活码激活。并输入任意内容,然后点击ok即可。(如果出现问题,往下看)
注意:如遇:「xxx.app已损坏,打不开。你应该将它移到废纸篓」
,并非你安装的软件已损坏,而是Mac系统的安全设置问题。
解决办法:
修改系统配置:系统偏好设置... -> 安全性与隐私。修改为任何来源
如果没有这个选项!!!打开终端输入:sudo spctl --master-disable
然后按回车。
然后会看见个password后面还有个钥匙图标,然后不用管他直接再继续输入你自己电脑解锁密码(输入的时候不显示你输入的密码,感觉就是输入不了东西一样,也不用管,凭感觉输入完按回车键,再重新打开系统偏好设置就可以。
如果出现(如图):主要是之前Pycharm数据没有删干净,也可能是你下载的Pycharm版本不对,把原有PyCharm卸载删除干净(一定要删除干净,一般腾讯电脑管家会提示有遗留数据没有清除干净),去官网重新下载PyCharm专业版。
我的PyCharm版本为:2018.3.2
如果出现(如图):1.看一看配置文件有没有写错(大部分是配置文件写错)
2.破解补丁问题,重新下载(https://pan.baidu.com/s/1zz_lljNo79AW7OgTF6dg2w
)
如果你输入其他在有效期内的激活码也是这样,必定是之前的PyCharm配置文件没有删除干净。
⚠️:如果还是没有解决,我建议将PyCharm删除干净重装再按步骤试一遍!!!
最后:验证是否是有效期是否截止到2100年 点击 pycharm的help->about查看
---------------------------------------------------------------------------------------
2019-3-18更新:
针对有的说最后按照步骤装完,点击PyCharm没有反应这种情况:
!!!路径或者配置文件写错,破解包(JetbrainsCrack-release-enc.jar)名称没写对,(配置文件最后一行破解包名字和下载的要一致)!
注意:尤其第四步完成之后,最好cd /Applications/PyCharm.app/Contents/bin/进去ls看一下,破解包有没有移进来。最后将配置文件里面的破解包名字对比一下,一定要一致!