windows下PyCharm安装及使用 【转自 https://blog.csdn.net/yctjin/article/details/70307933?locationNum=11&fps=1】
一、首先安装pycharm,可以参考这篇文章:http://www.jianshu.com/p/042324342bf4
搭建环境
1、win10_X64,其他Win版本也可以。
2、PyCharm版本:Professional-2016.2.3。
搭建准备
1、到PyCharm官网下载PyCharm安装包。
2、选择Windows系统的专业版下载。
3、下载好的安装包。
安装软件
1、双击安装包进行安装。
2、自定义软件安装路径(建议路径中不要中文字符)。
3、创建桌面快捷方式并关联*.py文件。
4、选择开始菜单文件夹(默认即可),点击安装。
5、耐心等待安装。
6、安装完成,勾选立即运行PyCharm。
7、选择是否导入开发环境配置文件,我们选择不导入。
8、阅读协议并同意(少年,选择略过吧)。
9、选择输入激活码激活软件(请阅读下一步获取激活码)。
10、软件激活方式
1、推荐购买正版软件。
2、可以选择下载社区版本,免费的。
3、专业版本可以选择试用,免费试用30天。
4、网上寻找激活码或授权服务器。
我们使用第4种方法:
在IntelliJ IDEA 注册码网站,获取激活码,以前允许自定义用户名,现在已经是No了,只能直接获取激活码。
点击获取激活码后,文本默认是全选中的,直接右击选择复制即可。
11、将激活码粘贴到文本框,点击OK即可。
12、PyCharm的欢迎界面。
13、选择IDE主题与编辑区主题,建议Darcula主题(温馨提示:黑色更有利于保护眼睛噢!!!)。
14、由于我们更改主题,故会提示重启IDE,选择Yes。
15、选择创建新项目。
16、自定义项目存储路径,IDE默认会关联Python解释器。
17、IDE提供的提示,我选择在启动时不显示提示。
编程字体
编程最常见的是什么?(肯定不是Bug),而是代码了,绝大部分人都一直使用编辑器默认的字体,其实,换一套适合自己的编程字体不仅能让代码看得更舒服,甚至还能提高工作效率的!
那么如何选择编程字体呢?What!!!
1、等宽字体。
2、有辨识度,即0与O,1与l的区别。
推荐一款编程字体Hack,进入Hack官网,点击Download。
选择适合Windows系统的软件包下载。
进入GitHub下载安装程序。
下载完成的安装包,双击安装即可。
配置IDE
1、显示/隐藏功能侧边栏(软件的左下角)。
2、显示项目目录结构。
3、配置IDE,按照下图,进入Settings。
4、设置显示行号,显示空白字符。
5、设置编程字体为Hack,字体大小为15。
6、设置控制台字体为Hack,字体大小为15。
7、修改新建*.py文件的模版,首行添加默认解释器(方便在Linux运行),添加文件编码。
8、设置Python默认解释器,添加额外的扩展包,
常用快捷键
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地址。
2、在虚拟机上创建项目工作空间。
3、在PyCharm上配置远程服务器。
4、添加新连接。
5、设置连接名称及使用的协议类型。
6、设置主机IP地址,工作空间(之前已创建),登录信息。
7、浏览远程服务器。
8、在服务器上新建文件。
9、编写代码。
10、点击编辑区右上角更新代码到服务器。
11、设置文件的权限,添加执行权限。
12、使用XShell执行脚本文件。
二、如果出现JVM Not find 的情况,需安装java环境,可参考:
1、安装JDK开发环境



开始安装JDK:

修改安装目录如下:

确定之后,单击“下一步”。
注:当提示安装JRE时,可以选择不要安装。
2、配置环境变量:
对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe、java.exe。路径:C:\Java\jdk 1.7.0 _09\bin。但是这些命令由于不属于windows自己的命令,所以要想使用,就需要进行路径配置。
单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下单击“新建”,创建新的系统环境变量。

(1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径)
(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”
如:JAVA_HOME环境变量的操作如下:


3、确认环境配置是否真确:
在控制台分别输入java,javac,java -version 命令,出现如下所示的JDK的编译器信息,包括修改命令的语法和参数选项等信息。
java命令:


javac命令:

java -version命令:

4、在控制台下验证第一个java程序:
public class Test {
public static void main(String[] args) {
Systerm.out.println("Hello Java");
}
}
用记事本编写好,点击“保存”,并存入C盘根目录后,输入javac Test.java和java Test命令,即可运行程序(打印出结果“Hello Java”)。注:这两个命令是在D:\java\jdk1.8.0_20\bin目录下。
程序解析:
首先编写java源代码程序,扩展名.java;
在命令行模式中,输入命令:javac 源文件名.java,对源代码进行编译,生成class字节码文件;
编译完成后,如果没有报错信息,输入命令:java HelloWorld,对class字节码文件进行解释运行,执行时不需要添加.class扩展名。见下图:
注:若在CMD中输入javac test.java命令后,显示'javac'不是内部或外部命令,原因是因为没有提前安装好JDK开发环境或环境变量配置有误。

windows下PyCharm安装及使用 【转自 https://blog.csdn.net/yctjin/article/details/70307933?locationNum=11&fps=1】的更多相关文章
- sass 的安装 http://blog.csdn.net/weixin_38362146/article/details/78035971?locationNum=10&fps=1
http://blog.csdn.net/weixin_38362146/article/details/78035971?locationNum=10&fps=1
- windows 安装lua-5.3.4 --引用自https://blog.csdn.net/wangtong01/article/details/78296369
版权声明:本文为博主原创文章,转载时请标明出处.http://blog.csdn.net/wangtong01 https://blog.csdn.net/wangtong01/article/det ...
- IntelliJ Idea 常用快捷键列表 (需整理下) https://blog.csdn.net/dc_726/article/details/42784275
[常规] https://blog.csdn.net/dc_726/article/details/42784275https://jingyan.baidu.com/article/59a015e3 ...
- Linux下nf_conntrack(最全面)_董明磊-CSDN博客_nf_conntrack https://blog.csdn.net/qq_35299863/article/details/79530732
Linux下nf_conntrack(最全面)_董明磊-CSDN博客_nf_conntrack https://blog.csdn.net/qq_35299863/article/details/79 ...
- Socket的用法——NIO包下SocketChannel的用法 ———————————————— 版权声明:本文为CSDN博主「茶_小哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/ycgslh/article/details/79604074
服务端代码实现如下,其中包括一个静态内部类Handler来作为处理器,处理不同的操作.注意在遍历选择键集合时,没处理完一个操作,要将该请求在集合中移除./*模拟服务端-nio-Socket实现*/pu ...
- neo4j 安装步骤 转自:http://blog.csdn.net/luoluowushengmimi/article/details/19987995
1. Neo4j简介 Neo4j是一个用Java实现的.高性能的.NoSQL图形数据库.Neo4j 使用图(graph)相关的概念来描述数据模型,通过图中的节点和节点的关系来建模.Neo4j完全兼容A ...
- [转]Windows Shell 编程 第二章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987893】
第二章Shell的结构 “Shell 编程”的大伞之下有大量的API函数和COM接口.这个种类繁多的‘命令’集允许你用不同的方法对Windows Shell进行编程.函数和接口并不是两种提供相同功能 ...
- [转]Windows Shell 编程 第九章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987969】
第九章 图标与Windows任务条 如果问一个非程序人员Windows最好的特色是什么,得到的答案应该是系统最有吸引力的图标.无论是Windows98现在支持的通用串行总线(USB)还是WDM(看上去 ...
- [转]Windows Shell 编程 第四章 【来源 http://blog.csdn.net/wangqiulin123456/article/details/7987933】
第四章 文件的本质 以前,所有文件和目录都有一个确定的属性集:时间,日期,尺寸,以及表示‘只读的’,‘隐藏的,‘存档的’,或‘系统的’状态标志.然而,Windos95(及后来的WindowsNT4.0 ...
随机推荐
- CMMS系统中的物联监测
有条件的设备物联后,可时实查看设备运行状态,如发现异常,可提前干预.
- Spring 动态代理 之 but was actually of type 'com.sun.proxy.$Proxy14 Exception
今天在写Spring的引介代理的时候,报了一个错: Exception in thread "main" org.springframework.beans.factory.Bea ...
- Mybaits 源码解析 (九)----- 全网最详细,没有之一:一级缓存和二级缓存源码分析
像Mybatis.Hibernate这样的ORM框架,封装了JDBC的大部分操作,极大的简化了我们对数据库的操作. 在实际项目中,我们发现在一个事务中查询同样的语句两次的时候,第二次没有进行数据库查询 ...
- SpringBoot正确打日志的姿势
前篇 Spring Boot 日志处理你还在用Logback? 本文简介 前篇侧重 Log4j2 的配置,本篇侧重统一日志处理的应用,以下包含 HTTP 请求的日志处理.Exception 异常日志处 ...
- Angular 项目中如何使用 ECharts
在有些使用 ECharts 库的 Angular 项目中,通常除了安装 npm 包之外,还会在 angular.json 中配置 “build.options.scripts”,将 “node_mod ...
- 7.22 NOIP模拟7
又是炸掉的一次考试 T1.方程的解 本次考试最容易骗分的一道题,但是由于T2花的时间太多,我竟然连a+b=c都没判..暴力掉了40分. 首先a+b=c,只有一组解. 然后是a=1,b=1,答案是c-1 ...
- NOIP模拟 35
int乘爆见祖宗 难得地T3暴力打满 T1T2思路也都正确 然而T2没看出一个int乘爆直接滚粗.. 这谁抗的住啊... 跟天皇说我差点就rank1了 换来的只有一张奸笑的大脸和一堆垃圾的嘲讽 真巨啊 ...
- 2019.11.11&12题解
Day1 考的不是很好,T1T2没区分度,T3想的太少,考试后期几乎都是在摸鱼,bitset乱搞也不敢打,只拿到了35分,跟前面的差距很大 A. 最大或 标签: 二进制+贪心 题解: 首先x,y中一定 ...
- 模拟示例raid 5(5块磁盘 3块做raid 2块做备份 ) raid 10(5块磁盘) 修改版
RAID5:需要至少三块(含)硬盘,兼顾存储性能.数据安全和储存成本. RAID10:需要至少四块(含)硬盘,兼具速度和安全性,但成本很高. raid 10(5块磁盘) 1.添加硬盘设备(添加5块) ...
- Linux下安装nexus
下载地址:https://help.sonatype.com/repomanager3/download tar xf nexus-linux-3.19.1-01.tar.gz cd nexus-li ...