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实现strcmp函数功能示例
Mar 25 Python
python操作xml文件详细介绍
Jun 09 Python
跟老齐学Python之深入变量和引用对象
Sep 24 Python
Python简明入门教程
Aug 04 Python
Python数据类型详解(二)列表
May 08 Python
浅谈Python类的__getitem__和__setitem__特殊方法
Dec 25 Python
python 中split 和 strip的实例详解
Jul 12 Python
python中字符串的操作方法大全
Jun 03 Python
Python实现随机漫步功能
Jul 09 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
Apr 09 Python
Python数据相关系数矩阵和热力图轻松实现教程
Jun 16 Python
基于Keras的格式化输出Loss实现方式
Jun 17 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
手把手教你使用DedeCms的采集的图文教程
2007/03/11 PHP
PHP取进制余数函数代码
2012/01/19 PHP
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
php发送post请求函数分享
2014/03/06 PHP
Extjs列表详细信息窗口新建后自动加载解决方法
2010/04/02 Javascript
javascript实现促销倒计时+fixed固定在底部
2013/09/18 Javascript
用js控制组织结构图可以任意拖拽到指定位置
2014/01/17 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
基于jQuery+JSON的省市二三级联动效果
2015/06/05 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
浅谈Javascript实现继承的方法
2015/07/06 Javascript
jQuery+JSON实现AJAX二级联动实例分析
2015/12/18 Javascript
Vuex简单入门
2017/04/19 Javascript
基于 flexible 的 Vue 组件:Toast -- 显示框效果
2017/12/26 Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
2018/03/14 Javascript
详解创建自定义的Angular Schematics
2018/06/06 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
vue使用Font Awesome的方法步骤
2019/02/26 Javascript
vue 自动化路由实现代码
2019/09/03 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
微信小程序报错: thirdScriptError的错误问题
2020/06/19 Javascript
Python 3中的yield from语法详解
2017/01/18 Python
python自动12306抢票软件实现代码
2018/02/24 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
Django模板语言 Tags使用详解
2019/09/09 Python
python重要函数eval多种用法解析
2020/01/14 Python
tensorflow实现将ckpt转pb文件的方法
2020/04/22 Python
Django vue前后端分离整合过程解析
2020/11/20 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
《纸船和风筝》教学反思
2014/02/15 职场文书
大学生评语大全
2014/04/18 职场文书
团支部推优材料
2014/05/21 职场文书
电子专业自荐信
2014/07/01 职场文书
学生党员一帮一活动总结
2014/07/08 职场文书