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 zip文件 压缩
Dec 24 Python
利用Python破解验证码实例详解
Dec 08 Python
python通过elixir包操作mysql数据库实例代码
Jan 31 Python
python中numpy的矩阵、多维数组的用法
Feb 05 Python
PyTorch快速搭建神经网络及其保存提取方法详解
Apr 28 Python
Jupyter中直接显示Matplotlib的图形方法
May 24 Python
Sanic框架配置操作分析
Jul 17 Python
python引用(import)某个模块提示没找到对应模块的解决方法
Jan 19 Python
Python批量生成特定尺寸图片及图画任意文字的实例
Jan 30 Python
PyQt编程之如何在屏幕中央显示窗体的实例
Jun 18 Python
Python3使用xlrd、xlwt处理Excel方法数据
Feb 28 Python
python3中TQDM库安装及使用详解
Nov 18 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 结果集的分页实现代码
2009/03/10 PHP
如何使用FireFox插件FirePHP调试PHP
2013/07/23 PHP
PHP统计目录大小的自定义函数分享
2014/11/18 PHP
orm获取关联表里的属性值
2016/04/17 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
PHP安全之register_globals的on和off的区别
2020/07/23 PHP
javascript实现仿银行密码输入框效果的代码
2007/12/13 Javascript
JavaScript中的prototype使用说明
2010/04/13 Javascript
jquery中:input和input的区别分析
2011/07/13 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
easyui下拉框动态级联加载的示例代码
2017/11/29 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
vue组件详解之使用slot分发内容
2018/04/09 Javascript
react native基于FlatList下拉刷新上拉加载实现代码示例
2018/09/30 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
Python 开发Activex组件方法
2009/11/08 Python
python实现划词翻译
2020/04/23 Python
Python中用函数作为返回值和实现闭包的教程
2015/04/27 Python
Python判断直线和矩形是否相交的方法
2015/07/14 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
django页面跳转问题及注意事项
2019/07/18 Python
Flask处理Web表单的实现方法
2021/01/31 Python
css3的focus-within选择器的使用
2020/05/11 HTML / CSS
Html5大文件断点续传实现方法
2015/12/05 HTML / CSS
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
校园环保建议书
2014/05/14 职场文书
采购部年度工作总结
2015/08/13 职场文书
Win10此设备不支持接收Miracast无法投影的解决方法
2022/07/07 数码科技