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获得时间的实例说明
Mar 25 Python
Python实现冒泡,插入,选择排序简单实例
Aug 18 Python
Python中用pycurl监控http响应时间脚本分享
Feb 02 Python
Python使用xlrd读取Excel格式文件的方法
Mar 10 Python
详解Python中的__new__、__init__、__call__三个特殊方法
Jun 02 Python
python记录程序运行时间的三种方法
Jul 14 Python
python opencv之分水岭算法示例
Feb 24 Python
python针对excel的操作技巧
Mar 13 Python
python3正则提取字符串里的中文实例
Jan 31 Python
对python For 循环的三种遍历方式解析
Feb 01 Python
Python搭建代理IP池实现检测IP的方法
Oct 27 Python
python数据分析之用sklearn预测糖尿病
Apr 22 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
9个PHP开发常用功能函数小结
2011/07/15 PHP
smarty获得当前url的方法分享
2014/02/14 PHP
php生成Android客户端扫描可登录的二维码
2016/05/13 PHP
Jquery 常用方法经典总结
2010/01/28 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
Vue.js动态组件解析
2016/09/09 Javascript
利用Vue v-model实现一个自定义的表单组件
2017/04/27 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
angular json对象push到数组中的方法
2018/02/27 Javascript
在vue中使用jointjs的方法
2018/03/24 Javascript
Vue项目数据动态过滤实践及实现思路
2018/09/11 Javascript
Vue官方推荐AJAX组件axios.js使用方法详解与API
2018/10/09 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
详解在Angular4中使用ng2-baidu-map的方法
2019/06/19 Javascript
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
python爬虫爬取网页表格数据
2018/03/07 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
Python bytes string相互转换过程解析
2020/03/05 Python
python json.dumps中文乱码问题解决
2020/04/01 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
Python使用re模块验证危险字符
2020/05/21 Python
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
教师自我评价范例
2013/09/24 职场文书
人力管理专业毕业生求职信
2014/02/27 职场文书
2014全国两会学习心得体会2000字
2014/03/10 职场文书
《一个小村庄的故事》教学反思
2014/04/13 职场文书
服务标语口号
2014/07/01 职场文书
领导干部“四风”查摆问题个人整改措施
2014/10/28 职场文书
为什么 Nginx 比 Apache 更牛逼
2021/03/31 Servers
Kubernetes控制节点的部署
2022/04/01 Servers
唤醒紫霞仙子,携手再游三界!大话手游X《大话西游》电影合作专属剧情任务
2022/04/03 其他游戏
React四级菜单的实现
2022/04/08 Javascript
Ruby序列化和持久化存储 Marshal和Pstore介绍
2022/04/18 Ruby
nginx之内存池的实现
2022/06/28 Servers
JS实现简单九宫格抽奖
2022/06/28 Javascript