一、下载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 *
* *
* rover12421@163.com *
* 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":"rover12421@163.com",
"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文件
bin文件夹下发现pycharm64.vmoptions,编辑,在最后一行加上JetbrainsCrack.jar的绝对路径,如下:
-javaagent:/home/yuhuiliu/tools/pycharm-2018.1.2/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