搭建环境
1、win10_X64,其他Win版本也可以。
2、PyCharm版本:Professional-2016.2.3。
搭建准备
1、到PyCharm官网下载PyCharm安装包。
![](https://i-blog.csdnimg.cn/blog_migrate/f6a412b50cc056cde14b3936eeaef78d.webp?x-image-process=image/format,png)
2、选择Windows系统的专业版下载。
![](https://i-blog.csdnimg.cn/blog_migrate/5c76631e02057d7c5856a0cbb5c9c9d0.webp?x-image-process=image/format,png)
3、下载好的安装包。
![](https://i-blog.csdnimg.cn/blog_migrate/4865d3926f6a838d1d5a2a4714ecd9d2.webp?x-image-process=image/format,png)
安装软件
1、双击安装包进行安装。
![](https://i-blog.csdnimg.cn/blog_migrate/9b88ec13024d46e6ca58ebf49b68654f.webp?x-image-process=image/format,png)
2、自定义软件安装路径(建议路径中不要中文字符)。
![](https://i-blog.csdnimg.cn/blog_migrate/aefd1c9831d5a7eff69cadd8331631e4.webp?x-image-process=image/format,png)
3、创建桌面快捷方式并关联*.py文件。
![](https://i-blog.csdnimg.cn/blog_migrate/f9505ca763a46d6642049e674b4406c6.webp?x-image-process=image/format,png)
4、选择开始菜单文件夹(默认即可),点击安装。
![](https://i-blog.csdnimg.cn/blog_migrate/b2a0f7cc5bea29ba26b0ffa7be161a72.webp?x-image-process=image/format,png)
5、耐心等待安装。
![](https://i-blog.csdnimg.cn/blog_migrate/526375024cf595fdc9a444b3c2d1809d.webp?x-image-process=image/format,png)
6、安装完成,勾选立即运行PyCharm。
![](https://i-blog.csdnimg.cn/blog_migrate/c14caa4ba7b6876560487c6a96878fad.webp?x-image-process=image/format,png)
7、选择是否导入开发环境配置文件,我们选择不导入。
![](https://i-blog.csdnimg.cn/blog_migrate/1750d0690d61b28a40d38ca2dd797949.webp?x-image-process=image/format,png)
8、阅读协议并同意(少年,选择略过吧)。
![](https://i-blog.csdnimg.cn/blog_migrate/fa945c365e58c43a9c3a2c3849618424.webp?x-image-process=image/format,png)
9、修改hosts文件:C:\Windows\System32\drivers\etc\hosts
;
0.0.0.0 account.jetbrains.com
10、选择输入激活码激活软件(请阅读下一步获取激活码)。
![](https://i-blog.csdnimg.cn/blog_migrate/147ad12a70be8317385e35384e110532.webp?x-image-process=image/format,png)
11、软件激活方式
1、推荐购买正版软件。
2、可以选择下载社区版本,免费的。
3、专业版本可以选择试用,免费试用30天。
4、网上寻找激活码或授权服务器。
我们使用第4种方法:
在IntelliJ IDEA 注册码网站,获取激活码,以前允许自定义用户名,现在已经是No了,只能直接获取激活码。
![](https://i-blog.csdnimg.cn/blog_migrate/a8814c7d4695af53a177b25192865e54.webp?x-image-process=image/format,png)
点击获取激活码后,文本默认是全选中的,直接右击选择复制即可。
![](https://i-blog.csdnimg.cn/blog_migrate/4d4828423f48b72a3ede1f1ed7684c18.webp?x-image-process=image/format,png)
12、将激活码粘贴到文本框,点击OK即可。
![](https://i-blog.csdnimg.cn/blog_migrate/577fe6f9cccc3e5892f83f3affc37195.webp?x-image-process=image/format,png)
13、PyCharm的欢迎界面。
![](https://i-blog.csdnimg.cn/blog_migrate/2ab7e9f80c9188b325f9855821296275.webp?x-image-process=image/format,png)
14、选择IDE主题与编辑区主题,建议Darcula主题(温馨提示:黑色更有利于保护眼睛噢!!!)。
![](https://i-blog.csdnimg.cn/blog_migrate/9e38ee1d2af2a1cddaf25150a9bcf9c7.webp?x-image-process=image/format,png)
15、由于我们更改主题,故会提示重启IDE,选择Yes。
![](https://i-blog.csdnimg.cn/blog_migrate/5f1d110bd68cdf6ea5b182a5fc233acb.webp?x-image-process=image/format,png)
16、选择创建新项目。
![](https://i-blog.csdnimg.cn/blog_migrate/6d925cdf630435b6d8ab700f0d88ff4d.webp?x-image-process=image/format,png)
17、自定义项目存储路径,IDE默认会关联Python解释器。
![](https://i-blog.csdnimg.cn/blog_migrate/ca2e0db5598165a5a8396ae31dcb4afb.webp?x-image-process=image/format,png)
18、IDE提供的提示,我选择在启动时不显示提示。
![](https://i-blog.csdnimg.cn/blog_migrate/ef4bf78af2cc5ccb31104d390db8bd38.webp?x-image-process=image/format,png)
19、如何在Linux
上安装PyCharm
,请参阅我的博客。
编程字体
编程最常见的是什么?(肯定不是Bug),而是代码了,绝大部分人都一直使用编辑器默认的字体,其实,换一套适合自己的编程字体不仅能让代码看得更舒服,甚至还能提高工作效率的!
那么如何选择编程字体呢?What!!!
1、等宽字体。
2、有辨识度,即0与O,1与l的区别。
推荐一款编程字体Hack,进入Hack官网,点击Download。
![](https://i-blog.csdnimg.cn/blog_migrate/89a914ae3c8c74c473710e9251a73b91.webp?x-image-process=image/format,png)
选择适合Windows系统的软件包下载。
![](https://i-blog.csdnimg.cn/blog_migrate/061d81ad2213f2ab364b4fdb36350663.webp?x-image-process=image/format,png)
进入GitHub下载安装程序。
![](https://i-blog.csdnimg.cn/blog_migrate/1f801cd5077e44993e20b31dad83eb46.webp?x-image-process=image/format,png)
下载完成的安装包,双击安装即可。
![](https://i-blog.csdnimg.cn/blog_migrate/e0920ee07bd29826d9ebaf98460c13b0.webp?x-image-process=image/format,png)
配置IDE
1、显示/隐藏功能侧边栏(软件的左下角)。
![](https://i-blog.csdnimg.cn/blog_migrate/f9a00327e4f3fe1f59e00fe6aa0cdf0b.webp?x-image-process=image/format,png)
2、显示项目目录结构。
![](https://i-blog.csdnimg.cn/blog_migrate/60653644313560060daf23829181f0a3.webp?x-image-process=image/format,png)
3、配置IDE,按照下图,进入Settings。
![](https://i-blog.csdnimg.cn/blog_migrate/f29569e644a5f8c66d0f9da560c9abd4.webp?x-image-process=image/format,png)
4、设置显示行号,显示空白字符。
![](https://i-blog.csdnimg.cn/blog_migrate/c1d327752edf0d06e7d32b7606fcaff8.webp?x-image-process=image/format,png)
5、设置编程字体为Hack,字体大小为15。
![](https://i-blog.csdnimg.cn/blog_migrate/e21583b1fbf7fb12d1560a4393d28296.webp?x-image-process=image/format,png)
6、设置控制台字体为Hack,字体大小为15。
![](https://i-blog.csdnimg.cn/blog_migrate/08001d4220e6337711e13cd3d8398e21.webp?x-image-process=image/format,png)
7、修改新建*.py文件的模版,首行添加默认解释器(方便在Linux运行),添加文件编码。
![](https://i-blog.csdnimg.cn/blog_migrate/0b10811d04606d51a00c576870150262.webp?x-image-process=image/format,png)
8、设置Python默认解释器,添加额外的扩展包,
![](https://i-blog.csdnimg.cn/blog_migrate/1ce1d374916fc16e6c60267d4f3c3572.webp?x-image-process=image/format,png)
常用快捷键
1、Ctrl + Enter:在下方新建行但不移动光标;
2、Shift + Enter:在下方新建行并移到新行行首;
3、Ctrl + /:注释(取消注释)选择的行;
4、Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键);
5、Ctrl + Shift + +:展开所有的代码块;
6、Ctrl + Shift + -:收缩所有的代码块;
7、Ctrl + Alt + I:自动缩进行;
8、Alt + Enter:优化代码,添加包;
9、Ctrl + Shift + F:高级查找;
10、Alt + Shift + Q:更新代码到远程服务器;
远程连接编程
有时我们需要在Windows上编写代码,在Linux运行代码,或着是团队合作开发项目,我们就需要远程连接Linux服务器进行编程。
在这里我使用虚拟机假装远程服务器(尴尬),虚拟机IP地址:192.168.10.50,使用XShell(ssh协议)连接服务器(虚拟机),使用PyCharm(sftp协议)连接服务器(虚拟机)。
1、在XShell上查看虚拟机IP地址。
![](https://i-blog.csdnimg.cn/blog_migrate/6c2b2139ea734b72ab0278ccb21c103a.webp?x-image-process=image/format,png)
2、在虚拟机上创建项目工作空间。
![](https://i-blog.csdnimg.cn/blog_migrate/aa0755f3e4c1bf22931158f29e6a7af8.webp?x-image-process=image/format,png)
3、在PyCharm上配置远程服务器。
![](https://i-blog.csdnimg.cn/blog_migrate/1b02b7e12ecc96798d09538481ef529b.webp?x-image-process=image/format,png)
4、添加新连接。
![](https://i-blog.csdnimg.cn/blog_migrate/727dc59ba1291d7942d0262e646bb2f9.webp?x-image-process=image/format,png)
5、设置连接名称及使用的协议类型。
![](https://i-blog.csdnimg.cn/blog_migrate/8fdb67bd47e62dddea0ed1c68e360d6c.webp?x-image-process=image/format,png)
6、设置主机IP地址,工作空间(之前已创建),登录信息。
![](https://i-blog.csdnimg.cn/blog_migrate/83988f42df6ada72eab16a0b5cfcbb09.webp?x-image-process=image/format,png)
7、浏览远程服务器。
![](https://i-blog.csdnimg.cn/blog_migrate/9704c341a0a94736e2e4b9f3d274efba.webp?x-image-process=image/format,png)
8、在服务器上新建文件。
![](https://i-blog.csdnimg.cn/blog_migrate/7c153a1eb77a97f02053a451c1a8edca.webp?x-image-process=image/format,png)
9、编写代码。
![](https://i-blog.csdnimg.cn/blog_migrate/7bc26cc4a0828aad31682ac2ddacae49.webp?x-image-process=image/format,png)
10、点击编辑区右上角更新代码到服务器。
![](https://i-blog.csdnimg.cn/blog_migrate/253059f3971416424fa1eaab93634cc5.webp?x-image-process=image/format,png)
11、设置文件的权限,添加执行权限。
![](https://i-blog.csdnimg.cn/blog_migrate/427f7ce05f959efee716ab3ce177c2c5.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/2b80baaf79ca5092d4ad8e3ab27d41f7.webp?x-image-process=image/format,png)
12、使用XShell执行脚本文件。
![](https://i-blog.csdnimg.cn/blog_migrate/ad2af96c8094191dc8cfd01e821c1f38.webp?x-image-process=image/format,png)
接下来,让我们一起去享受Python的简单、优雅之美吧。
作者:Ben_王宇霄 链接:http://www.jianshu.com/p/042324342bf4 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。