PyCharm使用教程之搭建Python开发环境


Posted in Python onJune 07, 2016

PyCharm使用教程之搭建Python开发环境

PyCharm是JetBrains系列产品的一员,也是现在最好用的IDE。PyCharm维持了JetBrains一贯高度智能的作风,简要枚举如下:

  1. 独特的本地VCS系统
  2. 强大的重构功能
  3. 基于上下文的智能代码提示和纠错
  4. 可以与IDEA、PhpStorm等IDE共享配置文件

PyCharm社区版免费下载地址:http://www.jetbrains.com/pycharm/

PyCharm三水点靠木注册破解版下载地址:https://3water.com/softs/299378.html

安装完PyCharm后,还需要安装Python解释器:http://www.python.org/getit/

推荐安装最稳定且比较新的版本,比如3.3。同时为了兼容以前的程序,最好下载一个2.7.6备用,两者并不冲突。

打开PyCharm新建第一个项目,此时解释器还处于未配置的状态,通过如下操作告诉PyCharm我们安装了Python的路径:

PyCharm使用教程之搭建Python开发环境

通过+号增加一个解释器

PyCharm使用教程之搭建Python开发环境

增加之后PyCharm会智能地提示你安装setuptool和pip,照着提示一路点击就行了。(Python2.7的setuptool安装会报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xc4 in position 33: ordinal not in range(128),需要手工修改脚本再安装,详情)。

配置完成后填入项目路径新建一个项目,然后新建一个.py文件,写一句helloworld:

PyCharm使用教程之搭建Python开发环境

此时还无法运行,因为没有配置项目的入口脚本,通过下图的步骤指定一个:

PyCharm使用教程之搭建Python开发环境

PyCharm使用教程之搭建Python开发环境

在scrip框里填入你的入口脚本

PyCharm使用教程之搭建Python开发环境

之后就可以点击绿色的播放按钮运行这个项目了。

这个工具不仅有代码自动提示,可以调试开发。还有好多功能,各位有兴趣的同学可以摸索一下。

Python 相关文章推荐
用Python制作简单的朴素基数估计器的教程
Apr 01 Python
Python矩阵常见运算操作实例总结
Sep 29 Python
Python字符串格式化%s%d%f详解
Feb 02 Python
浅谈python配置与使用OpenCV踩的一些坑
Apr 02 Python
Python函数装饰器实现方法详解
Dec 22 Python
深入解析python中的实例方法、类方法和静态方法
Mar 11 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
Jun 03 Python
Python datetime包函数简单介绍
Aug 28 Python
Python闭包与装饰器原理及实例解析
Apr 30 Python
python 写一个性能测试工具(一)
Oct 24 Python
python定时截屏实现
Nov 02 Python
Pandas之缺失数据的实现
Jan 06 Python
Python使用Pycrypto库进行RSA加密的方法详解
Jun 06 #Python
Python的Flask框架应用调用Redis队列数据的方法
Jun 06 #Python
Python第三方库的安装方法总结
Jun 06 #Python
在Python程序和Flask框架中使用SQLAlchemy的教程
Jun 06 #Python
Python的socket模块源码中的一些实现要点分析
Jun 06 #Python
深入浅析python定时杀进程
Jun 06 #Python
深入理解python函数递归和生成器
Jun 06 #Python
You might like
php中数据的批量导入(csv文件)
2006/10/09 PHP
PHP产生随机字符串函数
2006/12/06 PHP
php自动识别文件编码并转换为UTF-8的方法
2014/06/12 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
2016/05/13 PHP
PHP实现适用于文件内容操作的分页类
2016/06/15 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
关于Yii中模型场景的一些简单介绍
2019/09/22 PHP
javascript 一些用法小结
2009/09/11 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
2013/06/18 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
详解node中创建服务进程
2017/05/09 Javascript
详解vue express启动数据服务
2017/07/05 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
Angular4 ElementRef的应用
2018/02/26 Javascript
微信小程序本地存储实现每日签到、连续签到功能
2019/10/09 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
python二分法实现实例
2013/11/21 Python
python动态加载变量示例分享
2014/02/17 Python
对Python中9种生成新对象的方法总结
2018/05/23 Python
python实现简单tftp(基于udp协议)
2018/07/30 Python
python单例模式的多种实现方法
2019/07/26 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
django列表筛选功能的实现代码
2020/03/27 Python
python利用os模块编写文件复制功能——copy()函数用法
2020/07/13 Python
HTML5 canvas基本绘图之绘制线段
2016/06/27 HTML / CSS
集团薪酬管理制度
2014/01/13 职场文书
六查六看自查材料
2014/02/17 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
企业财务总监岗位职责
2015/04/03 职场文书
预备党员群众意见
2015/06/01 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python
Golang 链表的学习和使用
2022/04/19 Golang