欢迎关注公众号【Python开发实战】,免费领取Python学习电子书!

PyCharm是目前最流行、使用最广泛的Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、单元测试、版本控制等,此外,还提供了一些高级功能,以用于支持Django框架下的专业Web开发。

PyCharm下载

PyCharm是由JetBrains打造的一款Python IDE,首先打开jetbrains的官网,选择开发者工具下的PyCharm,进入PyCharm的介绍页面。

在PyCharm的介绍页面,点击DOWNLOAD,进入PyCharm下载页面。

PyCharm分为专业版Professional和社区版Community,二者的区别是专业版的功能比社区版丰富,增加了Web开发、Python Web框架、Python分析器、远程开发、支持数据库与SQL等高级功能,但是专业版是收费的。

不管Python的专业版还是社区版,都可用于多个系统平台( Windows、Mac OS X 和 Linux)。根据自己电脑的操作系统和实际开发需求,选择想要下载的PyCharm版本。

本教程演示的是Windows系统下的安装教程,这个链接https://www.jetbrains.com/pycharm/download/#section=windows可以直接进入Windows系统下的PyCharm的下载页面。

在PyCharm下载页面,直接显示的是最新版的PyCharm的情况。不推荐下载最新版的PyCharm,会有一些兼容问题。如果想要下载以前的版本,可以点击左侧的Other versions。

这里选择的是Windows系统下PyCharm 2020.2.5 专业版本的安装包,点击下载。

PyCharm安装

下载好PyCharm的安装包之后,双击打开安装包,启动安装程序,出现下图的界面,点击next,下一步。

出现下图的界面,选择PyCharm的安装路径。这里是安装到D盘,注意安装路径不要包含汉字并且尽量不要包含空格。选择好安装路径之后,点击next,下一步。

出现下图的界面,勾选出现的四个框,分别是创建桌面快捷方式、添加环境变量、设置打开的文件为项目、关联.py文件,然后点击 next,下一步。

出现下面的界面,不用修改,点击install,开始安装。

安装界面,等待几分钟。

等待几分钟之后,出现下面的界面,选择稍后重启电脑,然后点击finish,安装完成。

创建Python项目

在桌面找到生成的PyCharm快捷方式,双击打开,下图是PyCharm启动页面。

因为安装的是PyCharm的专业版,是收费的,所以需要激活。下图是激活界面,虽然专业版是收费的,但是可以免费试用30天。这里先选择免费试用,然后点击evaluate试用。

出现下面的图片显示PyCharm已经打开了,点击new project创建一个新的Python项目。

下图是对新创建的项目做一些配置,这里需要做四步。

  • 左侧是选择创建一个什么样的项目,这里选择第一项Pure Python 纯Python项目。
  • 给项目起个名字,并选择项目的存储位置。项目名和存储路径里尽量不要出现中文!
  • 为项目选择一个可用的Python解释器。
  • 点击create,开始创建项目。

项目创建成功,出现下图的界面。因为创建项目时默认勾选了create main.py,在项目中会自动生成一个main.py,这个py文件是一个Python程序示例,可以按shift+f10来运行这个程序,或者点击程序第13行出现的绿色按钮运行程序。

main.py里的程序你能看懂吗?试试让程序输出 Hi+你的名字 吧!

Python最强IDE(PyCharm)安装教程的更多相关文章

  1. Python和Anoconda和Pycharm安装教程

    简介 Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的.大型项目的开发. ...

  2. odoo开发环境搭建(四):python开发工具IDE pycharm配置

    odoo开发环境搭建(四):python开发工具IDE pycharm配置

  3. Python环境搭建和pycharm安装

    Python环境搭建和pycharm安装 本人安装环境为Windows10系统,下载的Python版本为3.4社区版本,可参考 1.下载Python3.4版本 官网:https://www.pytho ...

  4. Python 最强 IDE 详细使用指南!-PyCharm

    PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率.那么具体如何使用呢?本文从 PyCharm 安装到插件.外部工具.专业版功能等进行了一一介绍,希望能够帮助到大家. ...

  5. 【转载】Python 最强编辑器PyCharm详细使用指南!

    PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率.那么具体如何使用呢?本文从 PyCharm 安装到插件.外部工具.专业版功能等进行了一一介绍,希望能够帮助到大家.机 ...

  6. Python 最强 IDE 详细使用指南!

    PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率.那么具体如何使用呢?本文从 PyCharm 安装到插件.外部工具.专业版功能等进行了一一介绍,希望能够帮助到大家.作 ...

  7. PyCharm 安装教程(Windows)

    python教程 http://www.runoob.com/python3/python3-basic-syntax.html PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性, ...

  8. pycharm安装教程,汉化教程,以及正版激活码---

    密钥在下面 安装过程 PyCharm2019本地下载: http://www.100c1.com/upload/default/20190420/1c08a3209029093a8b34df941f1 ...

  9. Python,anaconda及pycharm安装过程笔记

    1.Python Python有2.X和3.X版本,可以在Windows系统下共存.方法为:Windows下Python多版本共存 可参考: Python及pycharm安装 安装Python后可在c ...

随机推荐

  1. 解释 Spring 框架中 bean 的生命周期?

    Spring 容器 从 XML 文件中读取 bean 的定义,并实例化 bean. Spring 根据 bean 的定义填充所有的属性. 如果 bean 实现了 BeanNameAware 接口,Sp ...

  2. Javascript 占位符替换

    String.prototype.format=function(){ if(arguments.length===0){ return String(this); } let reg=/(\{\d\ ...

  3. 为什么WAIT必须在同步块中

    我们知道java的Object有wait和notify方法,如果要使用wait和notify的话,那么必须在synchronized块中,否则会抛出IllegalMonitorStateExcepti ...

  4. Spring配置连接池和 Dao 层使用 jdbcTemplate

    1.Spring 配置 c3p0 连接池 (1)导入jar包(Maven项目) <dependency> <groupId>com.mchange</groupId> ...

  5. spring aop 源码解读之我见

    spring aop 都是动态代理,分为jdk代理和cglib代理.默认的情况下,如果类有实现了接口,使用jdk代理.如果没有实现接口,则使用cglib代理.在下面的代码中,我会标明对应的这段代码. ...

  6. Streamlit:快速数据可视化界面工具

    目录 Streamlit简介 Streamlit使用指南 常用命令 显示文本 显示数据 显示图表 显示媒体 交互组件 侧边栏 缓存机制 Streamlit使用Hack Streamlit的替代品 相关 ...

  7. 手绘模型图带你认识Kafka服务端网络模型

    摘要:Kafka中的网络模型就是基于主从Reactor多线程进行设计的. 本文分享自华为云社区<图解Kafka服务端网络模型>,作者:石臻臻的杂货铺 . Kafka中的网络模型就是基于主从 ...

  8. Java中JSONArray转换成int[]的办法

    今天写项目的时候要做一个MyBatis的带IN子句的删除,于是用一个整型数组来保存待删除数据的ID 从前端将JSON字符串搞过来之后如何将JSONArray转换成int类型数组就成了个问题 下面是我的 ...

  9. flex布局控制最后一个元素右浮动

    可以在最后一个元素添加css属性 margin-left: auto; 例如我一排排列的元素 ,子元素并没有完全排列撑开父元素的宽度,这时候要使最后一个元素想最右 可以让最后一个元素的 margin- ...

  10. input type='file'限制上传文件类型

    前端与后台数据进行对接时,就避免不了要使用ajax进行http请求,常用的请求就两个post与get:然而常见的post请求的需求是文件上传,可能我一说到文件上传大家都觉得so  easy啊,没什么嘛 ...