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实现的监测服务器硬盘使用率脚本分享
Nov 07 Python
简单的Python的curses库使用教程
Apr 11 Python
在windows下快速搭建web.py开发框架方法
Apr 22 Python
python使用fcntl模块实现程序加锁功能示例
Jun 23 Python
python批量设置多个Excel文件页眉页脚的脚本
Mar 14 Python
python3实现带多张图片、附件的邮件发送
Aug 10 Python
python能做什么 python的含义
Oct 12 Python
Python类中的装饰器在当前类中的声明与调用详解
Apr 15 Python
python安装和pycharm环境搭建设置方法
May 27 Python
浅谈Python 钉钉报警必备知识系统讲解
Aug 17 Python
浅析Python的命名空间与作用域
Nov 25 Python
Python Socket多线程并发原理及实现
Dec 11 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实现的一段简单概率相关代码
2016/05/30 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
2019/03/08 PHP
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
JavaScript高级程序设计 事件学习笔记
2011/09/10 Javascript
javascript中字符串的定义示例代码
2013/12/19 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
利用jquery给指定的table动态添加一行、删除一行的方法
2016/10/12 Javascript
微信小程序  wx.request合法域名配置详解
2016/11/23 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
vue toggle做一个点击切换class(实例讲解)
2018/03/13 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
Javascript实现秒表计时游戏
2020/05/27 Javascript
python list中append()与extend()用法分享
2013/03/24 Python
Zabbix实现微信报警功能
2016/10/09 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
PyQt实现界面翻转切换效果
2018/04/20 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
python lambda表达式(匿名函数)写法解析
2019/09/16 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
python 如何实现遗传算法
2020/09/22 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
计算机专业毕业生自荐书
2014/06/02 职场文书
电子专业求职信
2014/06/19 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
2014年英语教研组工作总结
2014/12/06 职场文书
2014年英语工作总结
2014/12/20 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
Python如何识别银行卡卡号?
2021/06/10 Python
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫