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中用于处理字符串的center()方法
May 18 Python
你应该知道的python列表去重方法
Jan 17 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
Apr 19 Python
梯度下降法介绍及利用Python实现的方法示例
Jul 12 Python
浅谈numpy库的常用基本操作方法
Jan 09 Python
教你使用python实现微信每天给女朋友说晚安
Mar 23 Python
Django教程笔记之中间件middleware详解
Aug 01 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
Oct 28 Python
python实现BP神经网络回归预测模型
Aug 09 Python
Python调用系统命令os.system()和os.popen()的实现
Dec 31 Python
人工智能深度学习OpenAI baselines的使用方法
May 20 Python
python区块链持久化和命令行接口实现简版
May 25 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
用header 发送cookie的php代码
2007/03/16 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
django中的ajax组件教程详解
2018/10/18 PHP
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
对YUI扩展的Gird组件 Part-1
2007/03/10 Javascript
怎么清空javascript数组
2013/05/11 Javascript
javascript 数字格式化输出的实现代码
2013/12/10 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
Vue.js基础学习之class与样式绑定
2017/03/20 Javascript
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
BootStrap 导航条实例代码
2017/05/18 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
2017/12/09 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
Weex开发之地图篇的具体使用
2019/10/16 Javascript
vuex实现像调用模板方法一样调用Mutations方法
2019/11/06 Javascript
JavaScript实现电灯开关小案例
2020/03/30 Javascript
JavaScript闭包原理与用法学习笔记
2020/05/29 Javascript
Python使用urllib2获取网络资源实例讲解
2013/12/02 Python
Python中的集合类型知识讲解
2015/08/19 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
2017/07/24 Python
python实现对求解最长回文子串的动态规划算法
2018/06/02 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
英国豪华文具和皮具配件经典老品牌:Smythson(斯迈森)
2018/04/19 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
代领毕业证委托书
2014/08/02 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
详解盒子端CSS动画性能提升
2021/05/24 HTML / CSS
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle