一、下载Pycharm
百度关键词“Pycharm”,打开Pycharm主页选择Professional版本进行下载,注意下载的版本架构需要与操作系统相对应。因为Professional的Pycharm比Community版本强大,所以这里选择Professional进行配置,后面程序的调试会带来很大方便。
二、解压安装包文件
下载解压缩文件
yuhuiliu@sinc-server:/media/yuhuiliu$ sudo tar -zcvf pycharm-professional-2018.1.2.tar.gz
因为之前在配置自己笔记本电脑环境时,解压了整个文件到u盘,这时为加快安装,直接在sinc-server工作站上插上u盘,
挂载u盘到/media的文件夹上。
- 查看u盘的设备名称和详细信息
yuhuiliu@sinc-server:~$ sudo fdisk -l [sudo] yuhuiliu 的密码: Disk /dev/sda: 278.9 GiB, 299439751168 bytes, 584843264 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0x69ee9dfc 设备 启动 Start 末尾 扇区 Size Id 类型 /dev/sda1 2048 206847 204800 100M 7 HPFS/NTFS/exFAT /dev/sda2 206848 363079679 362872832 173G 7 HPFS/NTFS/exFAT /dev/sda3 * 363079680 526166015 163086336 77.8G 83 Linux /dev/sda4 526166016 584841215 58675200 28G 83 Linux Disk /dev/sdb: 278.9 GiB, 299439751168 bytes, 584843264 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x94d108af 设备 启动 Start 末尾 扇区 Size Id 类型 /dev/sdb1 2048 584839167 584837120 278.9G 7 HPFS/NTFS/exFAT Disk /dev/sdc: 14.4 GiB, 15476981760 bytes, 30228480 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xcad4ebea 设备 启动 Start 末尾 扇区 Size Id 类型 /dev/sdc4 * 256 30228479 30228224 14.4G 7 HPFS/NTFS/exFAT
- 挂载u盘到/media下
yuhuiliu@sinc-server:~$ mount /dev/sdc4 /media/yuhuiliu/ mount: only root can do that yuhuiliu@sinc-server:~$ sudo mount /dev/sdc4 /media/yuhuiliu/ yuhuiliu@sinc-server:~$ cd /media/yuhuiliu/ yuhuiliu@sinc-server:/media/yuhuiliu$ ls ch9-10-14.7z data.zip mentohust_0.3.4-1_amd64.deb mentohust_0.3.4-1_amd64.zip openwrt-15.05.1-ar71xx-generic-tl-wr842n-v2-squashfs-factory.bin openwrt-15.05.1-ar71xx-generic-tl-wr842n-v2-squashfs-sysupgrade.bin OPENWRT.zip preliminary_contest_data preliminary_contest_data.zip pycharm-2018.1.2 System Volume Information userFeature_0.csv userFeature_1.csv 教程重要说明.txt 新建文件夹 新建文件夹 (2) 迅雷下载
- 拷贝文件到运行的路径下
yuhuiliu@sinc-server:/media/yuhuiliu$ cp -r pycharm-2018.1.2 ~/tools/
- 切换到运行路径下
yuhuiliu@sinc-server:/media/yuhuiliu$ cd ~/tools/pycharm-2018.1.2/ yuhuiliu@sinc-server:~/tools/pycharm-2018.1.2$
三、破解Pycharm
参见:https://blog.csdn.net/feixuedongji/article/details/79908671
Hint:选择这一永久破解方法需要配置java的运行环境(参见:https://blog.csdn.net/williamyi96/article/details/78268595)
- 终端运行 sudo java -jar JetbrainsCrack-2.7-release-str.jar ,查看详细信息
*************************************************** * Jetbrains Crack v2.7 * * * * [email protected] * * QQ Group: 126896013 * * https://plus.google.com/117387751303563410161 * * * * 2018/02/02 * * * *************************************************** Usage: 1. Copy the jar file to bin directory. 2. Modify "bin/*[idea|clion|...][64].vmoptions" file. Append "-javaagent:JetbrainsCrack.jar" to end line. 3. Run *[idea|clion|...].sh. 4. Entry any character. 5. If you need modify "licenseeName", please modify and using key: {"licenseId":"ThisCrackLicenseId", "licenseeName":"Rover12421", "assigneeName":"Rover12421", "assigneeEmail":"[email protected]", "licenseRestriction":"By Rover12421 Crack, Only Test! Please support genuine!!!", "checkConcurrentUse":false, "products":[ {"code":"II","paidUpTo":"2099-12-31"}, {"code":"DM","paidUpTo":"2099-12-31"}, {"code":"AC","paidUpTo":"2099-12-31"}, {"code":"RS0","paidUpTo":"2099-12-31"}, {"code":"WS","paidUpTo":"2099-12-31"}, {"code":"DPN","paidUpTo":"2099-12-31"}, {"code":"RC","paidUpTo":"2099-12-31"}, {"code":"PS","paidUpTo":"2099-12-31"}, {"code":"DC","paidUpTo":"2099-12-31"}, {"code":"RM","paidUpTo":"2099-12-31"}, {"code":"CL","paidUpTo":"2099-12-31"}, {"code":"PC","paidUpTo":"2099-12-31"}, {"code":"DB","paidUpTo":"2099-12-31"}, {"code":"GO","paidUpTo":"2099-12-31"}, {"code":"RD","paidUpTo":"2099-12-31"} ], "hash":"2911276/0", "gracePeriodDays":7, "autoProlongated":false} 6. If show error msg : "Error opening zip file or JAR manifest missing : JetbrainsCrack.jar" please modify the jar file path to absolute path in "bin/*[idea|clion|...][64].vmoptions" file.
- 修改.vmoptions文件
-javaagent:/home/yuhuiliu/tools/pycharm-2018.1.1/bin/JetbrainsCrack-2.7-release-str.jar 保存即可,使用gedit打开编辑。
yuhuiliu@sinc-server:~/tools/pycharm-2018.1.2$ sudo gedit bin/pycharm64.vmoptions修改如下:
四、安装Pycharm
yuhuiliu@sinc-server:/media/yuhuiliu$ sh pycharm-2018.1.2/bin/pycharm.sh
这里因为是在个人用户下进行配置即可,故可不需要sudo超级权限。
随便填入上面的一个code,就可以激活成功。
"code":"II","paidUpTo":"2099-12-31"
就可以直接使用Pycharm
方便pycharm在命令行下的使用,使用 export PATH="/home/yuhuiliu/tools/pycharm-2018.1.2/bin:$PATH"命令配置环境变量,再用source ~/.bashrc激活环境变量,如下:
yuhuiliu@sinc-server:~/tools/pycharm-2018.1.2$ export PATH="/home/yuhuiliu/tools/pycharm-2018.1.2/bin:$PATH" yuhuiliu@sinc-server:~/tools/pycharm-2018.1.2$ source ~/.bashrc yuhuiliu@sinc-server:~/tools/pycharm-2018.1.2$ cd ~ yuhuiliu@sinc-server:~$ pyc pycc pycharm.sh pycodestyle pycharm64.vmoptions pycharm.vmoptions pycompile pycharm.png pyclean