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下载Bing图片(代码)
Nov 07 Python
Python3.x版本中新的字符串格式化方法
Apr 24 Python
深入理解Python中装饰器的用法
Jun 28 Python
python魔法方法-属性访问控制详解
Jul 25 Python
对于Python深浅拷贝的理解
Jul 29 Python
python或C++读取指定文件夹下的所有图片
Aug 31 Python
Python函数中的可变长参数详解
Sep 12 Python
python用requests实现http请求代码实例
Oct 31 Python
Python字典底层实现原理详解
Dec 18 Python
tensorflow 只恢复部分模型参数的实例
Jan 06 Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 Python
Python运行DLL文件的方法
Jan 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
第十节--抽象方法和抽象类
2006/11/16 PHP
php导出生成word的方法
2015/12/25 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
2019/10/15 PHP
jQuery textarea的长度进行验证
2009/05/06 Javascript
JavaScript中的setUTCDate()方法使用详解
2015/06/11 Javascript
javascript中利用柯里化函数实现bind方法
2016/04/29 Javascript
jQuery鼠标事件总结
2016/10/13 Javascript
微信小程序 MINA文件结构
2016/10/17 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
JavaScript实现简单轮播图效果
2018/12/01 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
vue项目部署到nginx/tomcat服务器的实现
2019/08/26 Javascript
JavaScript实现简单计算器
2020/03/19 Javascript
javascript 函数的暂停和恢复实例详解
2020/04/25 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
计算机二级python学习教程(1) 教大家如何学习python
2019/05/16 Python
pandas通过字典生成dataframe的方法步骤
2019/07/23 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
pyqt5数据库使用详细教程(打包解决方案)
2020/03/25 Python
Keras 加载已经训练好的模型进行预测操作
2020/06/17 Python
Python高阶函数与装饰器函数的深入讲解
2020/11/10 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
python源文件的字符编码知识点详解
2021/03/04 Python
html5 application cache遇到的严重问题
2012/12/26 HTML / CSS
Java面向对象面试题
2016/12/26 面试题
总经理司机职责
2014/02/02 职场文书
党的群众路线教育实践活动实施方案
2014/10/31 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
教师自荐信范文
2015/03/06 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
2016全国“质量月”活动标语口号
2015/12/26 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
Mysql排查分析慢sql之explain实战案例
2022/04/19 MySQL
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技