俗话说“工欲善其事必先利其器”,对程序员来说,一款好的IDE能起到事半功倍的作用,虽然有的人可能更喜欢 VScode 这种编辑器,但是我更喜欢更全面的 IDE 因为它真的能够节省很多时间,笔者平时使用 Python 居多,偶尔写写 golang,因此找到一款合适的 IDE 就很重要了,虽然和 python 相关的 IDE 很多,但其中口碑最好的还要数 “JB家族”的 PyCharm了,它可以说是最专业的 Python IDE 了,pycharm 有社区版和专业版,社区版免费但是会阉割一些功能。
首先需要申明一些,我司是购买了正版的pycharm激活码,我本人搭建 pycharm 激活服务器只是出于个人爱好,如果你有足够的资金,那么请支持正版软件,毕竟人家开发软件也不容易。这个搭建激活服务器的教程并不是我原创的,我只是按照网上的教程实践了一遍,并且会注明哪里会有坑。
首先你需要有一个远端的服务器,然后把激活的软件放在远端服务器当做一个服务来运行,然后到这个大神的网站去下载软件 http://blog.lanyus.com/archives/174.html ,下载好对应的软件以后,就可以使用 scp 命令或者 xftp 等软件将文件上传到服务器。
这里 ../IntelliJIDEALicenseServer_linux_386我使用的是相对路径,这取决于start.sh相对于执行文件的路径,因为我把start.sh放在bin目录里面,bin和IntelliJIDEALicenseServer_linux_386同级。如果想把bin放到其他位置,那么只需要把../IntelliJIDEALicenseServer_linux_386改为IntelliJIDEALicenseServer_linux_386的绝对路径就行了,nohup是后台运行的意思,千万不能去掉,不然只要你关闭shell工具,服务也就自然停止了。进入start.sh所在目录,一般从远程拷到服务器上的文件是没有执行权限的,所以我们先给文件添加执行权限。顺便把stop.sh的权限也加了。chmod +x start.sh,chmod +x stop.sh,然后启动脚本:./start.sh
我们可以在IntelliJIDEALicenseServer_linux_amd64后面接一些参数搭建只属于自己的服务器。
-l 指定绑定监听到哪个IP(私人用)
-u 用户名参数,当未设置-u参数,且计算机用户名为^[a-zA-Z0-9]+$时,使用计算机用户名作为idea用户名
-p 参数,用于指定监听的端口
-prolongationPeriod 指定过期时间参数,一般不设置
到此为止,你就搭建好了属于你自己的激活服务器了,我发现 pycharm,goland,都可以完美激活,但是最新的版本好像不行。
有疑问加站长微信联系(非本文作者)