Python开发工具Pycharm的安装以及使用步骤总结


Posted in Python onJune 24, 2021

前言

PyCharm是一种Python 的IDE工具(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,内部集成的功能如下:

  • Project管理
  • 智能提示
  • 语法高亮
  • 代码跳转
  • 调试代码
  • 解释代码(解释器)
  • 框架和库
  • ......

总而言之,PyCharm 是一款功能强大的 Python 编辑器,推荐以后编写Python代码,主要用的就是这款IDE。

一、Pycharm下载

先登陆Pycharm官网或者直接输入Pycharm下载地址:https://www.jetbrains.com/pycharm/download/

PyCharm有两个版本:

  • 一个是Professional 表示专业版,需要收费。
  • 一个是Community 是社区版,可免费使用。

我们可以根据自己电脑的操作系统进行选择,并选择自己需要的PyCharm版本。如下图:

Python开发工具Pycharm的安装以及使用步骤总结

可以点击页面左侧的Other versions,可以选择下载你需要的PyCharm版本。

二、Pycharm安装

(1)开始安装,点击下一步

Python开发工具Pycharm的安装以及使用步骤总结

(2)选择安装目录

Python开发工具Pycharm的安装以及使用步骤总结

(3)配置PyCharm安装选项

Python开发工具Pycharm的安装以及使用步骤总结

说明:

  • Create Desktop Shortcut:创建桌面快捷方式,请根据需要勾选。
  • update context menu,add open folder as project:(更新上下文菜单,添加打开文件夹作为项目):简单说就是,右键文件夹时多一个快捷选项“快速把文件夹以PyCharm的项目打开,请根据需要勾选。
  • Create Associations:是否关联文件,如果勾选关联,以后打开.py文件就会用PyCharm打开,请根据需要勾选。。
  • Update PATH variable(restart needed),Add launchers dir to the PATH:(更新PATH变量(需要重新启动),将启动器目录添加到PATH):简单说就是否将PyCharm启动目录添加到环境变量中,即可以从命令行中启动PyCharm,请根据需要勾选。
  • 我个人需求只勾选上图中选项。

(4)执行安装PyCharm

Python开发工具Pycharm的安装以及使用步骤总结

(5)正在安装PyCharm

Python开发工具Pycharm的安装以及使用步骤总结

(6)PyCharm安装完成,进项配置

Python开发工具Pycharm的安装以及使用步骤总结

(7)导入PyCharm设置

直接选择Do not import settings,以后还可以导入,之后选择OK。

Python开发工具Pycharm的安装以及使用步骤总结

(8)选择PyCharm主题

Python开发工具Pycharm的安装以及使用步骤总结

(9)选择你需要的插件

如不清楚,默认即可。以后我们对自己需要安装的插件很熟悉的时候,可以手动选择。

Python开发工具Pycharm的安装以及使用步骤总结

(10)认证

输入许可证号,或者选择免费试用30天,我们这里选择试用30天。

Python开发工具Pycharm的安装以及使用步骤总结

安装完成。

三、PyCharm界面介绍

如下图所示:

Python开发工具Pycharm的安装以及使用步骤总结

说明:

  • 文件导航区域 能够: 浏览/定位/打开 项目文件。
  • 文件编辑区域 能够: 编辑 当前打开的文件。
  • 控制台区域 能够:
  • 输出程序执行内容。
  • 跟踪调试代码的执行。

四、基本使用

我们来以下步骤来学习PyCharm的基本使用:

如何创建一个Python项目。如何编写Python代码。如何运行Python代码查看结果。

(1)新建Python项目

1)在PyCharm 中点击[File] —>[New Project...] ,打开创建项目页面。

Python开发工具Pycharm的安装以及使用步骤总结

2)创建项目目录Location

也就是项目保存在电脑的什么位置上,方便后期维护。

Python开发工具Pycharm的安装以及使用步骤总结

3)配置Python项目的解释器。

点击Project Interpreter:New Virtualenv environment会出现Python解释器配置界面,我们选择Existing interpreter,意思是说选择当前系统已存在Python解释器。

Python开发工具Pycharm的安装以及使用步骤总结

说明:

  • 而默认情况下,新版 PyCharm 预设的是第一种选择:New environment using。这种方式会创建一个新的虚拟 Python 环境。
  • 这样的效果是,将你选择的 Python 环境复制一份,生成一个副本,这个新项目之后安装的所有第三方库仅限于这个副本的环境,而不会影响你原本的 Python 和其他项目。
  • 创建成功之后,会在项目里看到一个额外的目录,就是虚拟的 Python 环境所在。这对于开发多个 Python 项目来说非常方便,也是通常所采用的解决方案。
  • 在命令行里通过pip install 安装的库,无法在自己创建的 PyCharm 项目中使用。原因就是项目使用了全新的虚拟环境。
  • 所以推荐使用Existing interpreter本地编译器来创建项目。

(我们这里只是简单的说一下两种配置Python解释器的区别,更多关于Virtualenv Environment的知识,以后遇到了再详细的说明。)

4)点击Create创建项目。

Python开发工具Pycharm的安装以及使用步骤总结

这样我们就完成了一个Python项目的创建,如下图:

Python开发工具Pycharm的安装以及使用步骤总结

(2)编写Python代码

1)先创建一个Python文件。

项目根目录或根目录内部任意位置 —> 右键 —> [New] —> [Python File] —> 输入文件名 —> [OK]

Python开发工具Pycharm的安装以及使用步骤总结

输入文件名firstpythonfile,直接按回车,完成Python的创建。

Python开发工具Pycharm的安装以及使用步骤总结

firstpythonfile文件创建完成,如下图:

Python开发工具Pycharm的安装以及使用步骤总结

2)在新建的Python文件编写代码。

 

print("hello world ! hello python !")

(3)执行代码查看结果

右键 —> Run firstpythonfile来执行Python文件。

Python开发工具Pycharm的安装以及使用步骤总结

我们下面来查看控制台结果:

 

D:\DevInstall\environments\Python\Python37\python.exe (Python解释器位置)
    F:/PyCharmWorkspace/hello-python-01/firstpythonfile.py (执行的Python文件位置)

hello world ! hello python !(Python文件输出内容)

Process finished with exit code 0(流程结束,被跳过的代码为0)

当出现Process finished,说明Python程序执行完了。

(4)设置PyCharm字体

PyCharm字体分为l两部分:整体界面字体编码区+控制台字体。

1)整体界面字体设置

[File] —> [Settings...] —> [Appearance]

Python开发工具Pycharm的安装以及使用步骤总结

Theme:修改主题。Name:修改主题字体。Size:修改主题字号。

提示:推荐14号字体比较合适。

2)编码区和控制台字体设置

[File] —> [Settings...] —> [Editor]

Python开发工具Pycharm的安装以及使用步骤总结

Font:修改字体。Size:修改字号。Line Spacing:修改行间距。

提示:推荐16-18号字体比较合适。

(5)PyCharm中修改解释器

操作如下:

[File] —> [Settings...] —> [Project: 项目名称] —> [Project Interpreter] —> [设置图标] —> [Add] —> 选择你需要的Python解释器位置 —> [OK]。

如下图所示:

Python开发工具Pycharm的安装以及使用步骤总结

五、PyCharm中的Python交互界面

在PyCharm中也集成了Python的交互界面。用法同命令行交互界面一样,也不能保存数据,只能进行简单测试。

Python开发工具Pycharm的安装以及使用步骤总结

同命令行交互界面一样,定义的变量都临时保存在内存中,关闭项目或者命令行窗口后变量才消失。

到此这篇关于Python开发工具Pycharm的安装以及使用步骤总结的文章就介绍到这了,更多相关Pycharm的安装以及使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python随机生成数据后插入到PostgreSQL
Jul 28 Python
numpy.random.seed()的使用实例解析
Feb 03 Python
Python 调用 Outlook 发送邮件过程解析
Aug 08 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
Oct 24 Python
python线程定时器Timer实现原理解析
Nov 30 Python
pycharm无法导入本地模块的解决方式
Feb 12 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
Mar 31 Python
Django Session和Cookie分别实现记住用户登录状态操作
Jul 02 Python
Python3爬虫里关于代理的设置总结
Jul 30 Python
利用Python实现学生信息管理系统的完整实例
Dec 30 Python
PyTorch 如何自动计算梯度
May 23 Python
关于pytest结合csv模块实现csv格式的数据驱动问题
May 30 Python
Python语言规范之Pylint的详细用法
Python基础教程,Python入门教程(超详细)
Jun 24 #Python
Django Paginator分页器的使用示例
python随机打印成绩排名表
教你怎么用Python selenium操作浏览器对象的基础API
Jun 23 #Python
Python一些基本的图像操作和处理总结
Python使用openpyxl批量处理数据
You might like
PHP 观察者模式的实现代码
2013/05/10 PHP
destoon各类调用汇总
2014/06/20 PHP
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
JavaScript 继承机制的实现(待续)
2010/05/18 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
IE8下String的Trim()方法失效的解决方法
2013/11/08 Javascript
js日期联动示例
2014/05/02 Javascript
使用jQuery的attr方法来修改onclick值
2014/07/07 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
2015/03/03 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
2015/07/31 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
JS+CSS实现仿msn风格选项卡效果代码
2015/10/22 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
2016/09/16 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
2016/11/30 Javascript
node.js中debug模块的简单介绍与使用
2017/04/25 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
详解Vue.js3.0 组件是如何渲染为DOM的
2020/11/10 Javascript
Python获取二维矩阵每列最大值的方法
2018/04/03 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
Django中的cookie和session
2019/08/27 Python
Python中类似于jquery的pyquery库用法分析
2019/12/02 Python
django数据模型(Model)的字段类型解析
2019/12/25 Python
解决python父线程关闭后子线程不关闭问题
2020/04/25 Python
结合CSS3的布局新特征谈谈常见布局方法
2016/01/22 HTML / CSS
美国精品家居用品网站:US-Mattress
2016/08/24 全球购物
番木瓜健康和保健产品第一大制造商:Herbal Papaya
2017/04/25 全球购物
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
2012/05/23 面试题
建筑工程技术应届生求职信
2013/11/17 职场文书
秋季运动会通讯稿
2014/01/24 职场文书
工地门卫岗位职责范本
2014/07/01 职场文书
关于上班时间调整的通知
2015/04/23 职场文书
2015年环境整治工作总结
2015/05/22 职场文书
医院病假条怎么写
2015/08/17 职场文书
总结Pyinstaller打包的高级用法
2021/06/28 Python