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操作Mysql实例代码教程在线版(查询手册)
Feb 18 Python
python双向链表实现实例代码
Nov 21 Python
Python抓取京东图书评论数据
Aug 31 Python
python实现字符串加密成纯数字
Mar 19 Python
Django继承自带user表并重写的例子
Nov 18 Python
详解Python3 中的字符串格式化语法
Jan 15 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
Feb 25 Python
Python文件操作基础流程解析
Mar 19 Python
python 使用raw socket进行TCP SYN扫描实例
May 05 Python
Python ADF 单位根检验 如何查看结果的实现
Jun 03 Python
Python生成pdf目录书签的实例方法
Oct 29 Python
怎么用Python识别手势数字
Jun 07 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
通过html表格发电子邮件
2006/10/09 PHP
特转载一高手总结PHP学习资源和链接.
2006/12/05 PHP
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
2012/08/31 PHP
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
摘自织梦CMS中的图片处理类
2015/08/08 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
深入理解php printf() 输出格式化的字符串
2016/05/23 PHP
PHP不使用递归的无限级分类简单实例
2016/11/05 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
Javascript 中文字符串处理额外注意事项
2009/11/15 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
jq选项卡鼠标延迟的插件实例
2013/05/13 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
javaScript对文字按照拼音排序实现代码
2013/12/27 Javascript
iframe如何动态创建及释放其所占内存
2014/09/03 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
jQuery团购倒计时特效实现方法
2015/05/07 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
2016/12/14 Javascript
webpack使用 babel-loader 转换 ES6代码示例
2017/08/21 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
2020/11/11 Javascript
Python中矩阵库Numpy基本操作详解
2017/11/21 Python
使用实现XlsxWriter创建Excel文件并编辑
2018/05/04 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
python3去掉string中的标点符号方法
2019/01/22 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
如何用css3实现switch组件开关的方法
2018/02/09 HTML / CSS
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
兰兰过桥教学反思
2014/02/08 职场文书
学生穿着不得体检讨书
2014/10/12 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
Go中的条件语句Switch示例详解
2021/08/23 Golang
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis
mysql sql常用语句大全
2022/06/21 MySQL