pycharm显示全部数据_PyCharm第一次安装及使用教程

9d26d38fc53b0d9a27066194fdec1a64.png

pycharm简介

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

1、 PyCharm下载

PyCharm的下载安装非常简单,可以直接到Jetbrains公司官网下载,具体步骤如下:

(1)打开Pycharm官网http://www.jetbrains.com,选择Tools菜单下的PyCharm项,如图1所示,进入下载PyCharm界面。

3da3525947ca245650765051935dc41c.png

图1 PyCharm官网页面

(2)在PyCharm下载页面,单击“DOWNLOAD NOW”按钮,如图2所示,进入到PyCharm环境选择和版本选择界面。

40fa2c35d11fb76dec5bb82e651865ae.png

图2 Pycharm下载页面

(3)选择下载Pycharm的开发环境为Windows,单击开始下载社区版PyCharm(Communit),如图3所示。

3df0277e4ae750efcd1ffbb3cffe3455.png

图3 Pycharm环境与版本下载选择页面

(4)在弹出的下载对话框中设置下载文件存放路径,为使下载文件容易找到,尽量设置文件存放路径是熟悉的路径或者根路径,如本文设置的下载路径为“D:”。如图4所示。

1e890c37a428e2e8dde4c4500a898f0e.png

图4 Pycharm下载路径设置页面

(5)单击“下载”按钮,开始下载。下载完成后,可以看到在D盘已经下载的Pycharm安装文件。如图5所示。

d25a229c98ddda317bf359244fcdbfee.png

图5 下载完成的Pycharm安装包

2 安装软件

安装PyCharm的步骤如下:

(1)双击PyCharm安装包进行安装,在欢迎界面单击“Next”按钮进入软件安装路径设置界面。

(2)在软件安装路径设置界面,设置合理的安装路径。强烈建议不要把软件安装到操作系统所在的路径,否则出现操作系统崩溃等特殊情况,必须重做操作系统时,PyCharm程序路径下的程序将被破坏。PyCharm默认的安装路径为操作系统所在的路径,建议更改,另外安装路径中建议不要使用中文字符。笔者选择的安装路径为“D:PyCharm”,如图6所示。单击“Next”按钮,进入创建快捷方式界面。

bf03952bc45c1e1f9a877c430988e580.png

图6 设置Pycharm安装路径

(3)在创建桌面快捷方式界面(Create Desktop Shortcut)中设置PyCharm程序的快捷方式。如果计算机操作系统是32位,选择“32-bit launcher”,否则选择“64-bit launcher”。这里的计算机操作系统是64位系统,所以选择“64-bit launcher”;接下来设置关联文件(Create Associations),勾选.py左侧的复选框,这样以后再打开.py(.py文件是python脚本文件,接下来我们编写的很多程序都是.py的)文件时,会默认调用PyCharm打开,如图7所示。

ba46bd18292ab8ca7c17498f28eb0dd7.png

图7 设置快捷方式和关联

(4)单击Next按钮,进入选择开始菜单文件夹界面,如图8所示,该界面不用设置,采用默认即可,单击Install按钮(安装大概10分钟左右,需耐心等待)。

89d907abaebd5ace760e62f759ad48b5.png

图8 选择开始菜单文件夹界面

(5)安装完成后,单击Finish按钮,结束安装,如图9所示。也可以选中“Run PyCharm Community Edition”前面的单选框,单击Finish按钮,这样可以直接运行PyCharm开发环境。

43c08ef26b111c85cea0a43d24382937.png

图9 完成安装

(6)PyCharm安装完成后,会在开始菜单中建立一个文件夹,如图10所示,单击“JetBrains PyCharm Community Edition 2018.1”,启动PyCharm程序。当然,快捷打开PyCharm的方式是单击桌面快捷方式“JetBrains PyCharm Community Edition 2018.1 x64 ”,图标如图11所示。

a59e36ba302b27c5df784dff8977ec36.png

图10 Pycharm菜单 图11 Pycharm桌面快捷方式

3 运行PyCharm

运行PyCharm开发环境的步骤如下:

(1)单击Pycharm桌面快捷方式,启动PyCharm程序。选择是否导入开发环境配置文件,这里选择不导入,单击OK按钮,进入阅读协议页,如图12所示。

b0f335ca0636f593cde28dcb779a2ab4.png

图12 环境配置文件窗体

(2)拖拽协议文本框的滚动条到文本框最下面,表明已经阅读完协议,此时Accept按钮由灰色不可用显示为可用,如图13所示。单击Accept按钮,进入用户UI插件扩展安装界面(该步骤执行时,根据不同的机器,有可能会出现一个数据信息分享页面,直接单击“Don't send“按钮即可)。

5316500f1f58e1884b0735b4930bcf9e.png

图13 接受Pycharm协议

(3)选择“Skip Remaining and Set Defaults“,跳过剩余设置,使用系统默认设置的开发环境进行配置,如图14所示,此时程序将进入欢迎界面。

c302122cca0b9462122b2959792abb0d.png

图14 用户UI插件扩展安装界面

4 创建工程目录

为了方便存放PyCharm工程文件,要在 Pycharm欢迎界面设置一下工程目录的位置。方法如下:

(1)进入PyCharm欢迎页,单击“Create New Project”,创建一个新工程文件,如图15所示。

2c0206e169f560aedfa064e19dbb92ce.png

图15 Pycharm欢迎界面

(2)PyCharm会自动为新工程文件设置一个存储路径。为了更好地管理工程,最好设置一个容易管理的存储路径,可以在存储路径输入框直接输入工程文件放置的存储路径,也可以通过单击右侧的存储路径选择按钮,打开路径选择对话框进行选择(存储路径不能为已经设置的python存储路径),如图16所示。

ef62ea889c945d93b66796bf1c873185.png

图16 设置python存储路径

(3)如果通过路径选择对话框设置安装路径,可以选择已经存在的文件夹作为存储路径,如图17所示。也可以单击“new fold”按钮,新建文件夹来存储工程文件,如图18所示。存储路径不要设置到操作系统所在磁盘上,并且存储路径尽量存放到容易找到的路径上。存储路径设置完成后,单击Create按钮创建工程文件。

图17 通过路径选择对话框设置存储路径

a8a2b0443feb0dba88afc159fb7108e7.png

图18 建立新文件夹作为存储路径

(4)创建工程完成后,将进入如图19所示的工程列表。

1caaab6d6c6591506e8dc2008237d59c.png

图19 建立新文件夹作为存储路径

(5)程序初次启动时会显示每日一贴,每次提供一个Pycharm功能应用的小贴士。如果要关闭每日一贴功能,可以将显示每日一贴的复选框勾选掉,单击Close按钮关闭每日一贴,如图20所示。如果关闭每日一贴后,后期想要再次显示每日一贴,可以单击在PyCharm开发环境的菜单中依次选择Help→tip of the day菜单项,启动每日一贴。

374b287595f07d333283c293e6fa164d.png

图20 Pycharm每日一贴

5 编写“hello world”程序

前面的步骤已经启动了PyCharm开发环境,接下来使用该环境编写hello world程序,步骤如下:

(1)右键单击刚建好的dream项目,在弹出的菜单中选择New-->PythonFile菜单项(一定要选择PythonFile项,这个至关重要,否则无法后续学习),如图21所示。

c1b1e241054446de5b7952a1ef26c072.png

图21 Pycharm官网页面

(2)在新建文件对话框输入要建立的python文件名“hello world”,如图22和图23所示。单击“OK”按钮,完成新建python文件工作。

0fc6cdba2ba9f164e2e7e11cfd293532.png

图22 未输入前的新建文件对话框 图23 完成输入的新建文件对话框

(3)在新建立完成的文件代码编辑区输入代码“print ("hello world!")”。输入完成后会发现代码下面有黄色小灯泡,如图24所示,这是编辑器对输入代码提供的建议,不用理会。选择Run-->Run...菜单项,运行程序,如图25所示。

13a98ec4e1407f3eb3b7a59a849f8978.png

图24 输入"hello world代码

e7883ebeb216eb1401c5d5212be65819.png

图25 运行菜单

说明:单击Run主菜单,可以看到弹出的菜单中前两项菜单“Run” (运行)和“Debug”(调试)是灰色显示,不可触发状态,如图26所示。工具栏上的运行、调试等工具按钮也不可用,如图26所示。这是因为第一次运行程序,需要先配置需要运行的程序

bf8908374723abf39748c582a162ab70.png

图26 工具栏上的运行按钮不可用

(4)在弹出的菜单中选择“hello world”,运行程序,如图27所示。

561556d2580812e6f42787a26b236766.png

图27 设置要运行的程序

(5)如果程序代码没有错误,将显示运行结果。如图28所示。

3f4d317583cd1ab0376afdd053d10774.png

图28 程序运行结果

说明:在编写程序时,有时代码下面含弹出黄色的小灯泡,它是用来干什么的?

其实程序没有错误,只是Pycharm对代码提出的一些改进建议或提醒。如添加注释、创建使用源等。显示黄色灯泡不会影响到代码的运行结果,

总结

以上所述是小编给大家介绍的PyCharm第一次安装及使用教程,希望对大家有所帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/395116.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

笔记本win10玩红警黑屏_【买笔记本电脑差评真的有参考意义?】

每次推荐笔记本电脑都会遇到一个重要的问题就是:“大多数消费者会下意识的去看京东评论,参考买的人是怎么说的,往往会出现不懂电脑的人继续误导不懂的人,导致越来越多的人被误导”本文聊聊关于京东评论究竟有没有参考价值。1&…

java前端接收回显图片_图片上传并回显后端篇

图片上传并回显后端篇我们先看一下效果继上一篇的图片上传和回显,我们来实战一下图片上传的整个过程,今天我们将打通前后端,我们来真实的了解一下,我们上传的文件,是以什么样的形式上传到服务器,难道也是一…

zip直链生成网站_手把手教你如何用飞桨自动生成二次元人物头像

【飞桨开发者说】李思佑,昆明理工大学信息与计算科学大四本科生;2018年和2019年两次获得全国大学生数学建模比赛国家二等奖;2020年美国数学建模比赛获M奖。指导老师:昆明理工大学理学院朱志宁想画出独一无二的动漫头像吗&#xff…

Gradle入门到实战(一) — 全面了解Gradle

声明:本文来自汪磊的博客,转载请注明出处 可关注个人公众号,那里更新更及时,阅读体验更好: 友情提示由于文章是从个人公众号拷贝过来整理的,发现图片没有正常显示,没关注公众号的同学可通过如下…

javaweb 图书管理系统完整代码_看一名Java开发人员以红队思维五分钟审计一套代码(续)...

前言上篇文章的发布引起了很多读者的浏览,有很多读者也催更希望读到续集,作者也收获到读者的鼓励,说明这条路线对大家有帮助,是有意义的。所以,今天作者将继续阐述在审计Java代码时的思路。概述上篇文章所讲的SQL注入和…

爱立信数据分析解决方案抓住物联网发展机遇

爱立信在2016年1月6日至9日于美国拉斯维加斯举办的国际消费电子展(CES)上推出“用户和物联网数据分析”解决方案。该解决方案将能帮助运营商提高对用户和物联网终端的内部管理效率,同时探索跨越多个垂直领域的新型物联网应用。 用户和物联网数…

JAVA实现在面板中添加图表_Java 创建PowerPoint图表并为其添加趋势线

图表,是指将既得数据用图形的方式表示出来。在前文中我们介绍过如何使用Java程序来为Excel文档创建图表的方法。本文将通过使用Java程序来演示如何创建PowerPoint图表及为图表添加趋势线。趋势线的运用能够显示数据的变化趋势,同时能够帮助预测数据的未来…

idea设置中文界面_《英雄联盟手游》设置界面中文翻译图分享 外服汉化界面一览...

导读 英雄联盟手游目前以及正式上线了,不过现在的话是没有中文版的,只有外服,所有很多地方是看不懂的,也不明白的,这样的话就需要翻译了,具体要怎么设置会比较,相关的步骤是什么呢?下…

安卓10不支持qmc解码_官宣:安卓10已发布!21款手机已适配,小米华为率先支持...

随着今天凌晨谷歌 I/O 大会的召开,Android Q 也就是安卓10正式官宣,新版的安卓10加入了诸多新手势,从 Home 键设计上看,安卓10 的新版手势很大程度上有疑似借鉴 iOS 的手势,底部一个长条,作为 Home 用来返回…

linux系统编程之进程(七):system()函数使用【转】

本文转载自:http://www.cnblogs.com/mickole/p/3187974.html 一,system()理解 功能:system()函数调用“/bin/sh -c command”执行特定的命令,阻塞当前进程直到command命令执行完毕 原型: int system(const char *comma…

汉王云名片识别(SM)组件开发详解

大家好,最近在DeviceOne平台上做了一个汉王云名片识别的功能组件。下面把我开发过程给大家做一个分享,希望可以帮助到大家。 下面我把我的思路给大家讲解一下。1.找到我要集成的sdk,也就是汉王云名片的sdk下载(android和ios&#…

[App Store Connect帮助]八、维护您的 App(4.2)查看评分与评论

您可以查看 App 的总评分或单个顾客评论。如有必要,您可以针对某条评论报告问题。 【注】顾客可以为您的 iOS 和 macOS App 评分并撰写评论,但只能为 Apple TVOS App 评分。 必要职能:“帐户持有人”职能、“管理”职能、“App 管理”职能、“…

visio studio json工具_《产品经理入门指南》彩蛋2:别技淫原型图!你的Visio和Balsamiq Mockup入门了吗?...

温馨提示:如果你有关于产品经理方面的任何问题,欢迎关注我的微信公众号与我互动。最新的免费系统的产品经理课程《老司机带你做产品》已经推出,请关注微信公众号:iamliuwenzhi很多产品新人刚开始工作时,喜欢一拿到需求…

mysql牵引例子_MySQL学习06(事务和索引)

事务概述什么是事务事务就是将一组SQL语句放在同一批次内去执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行MySQL事务处理只支持InnoDB和BDB数据表类型事务的ACID原则原子性(Atomic)整个事务中的所有操作,要么全部完成,要么全部不完成&#…

android操作系统 真的吗_旋挖机培训学校真的能学会吗,旋挖钻机到底有哪些操作系统...

旋挖机培训学校真的能学会吗添加微:yywyyc 旋挖钻机到底有哪些操作系统【前言】很多使用旋挖钻机或者想要了解旋挖钻机的工程公司可能不是特别了解旋挖钻机本身的系统以及部件,本篇文章针对旋挖钻机的操作系统来给大家介绍一下,让大家了…

WebAPI 2参数绑定方法

简单类型参数 Example 1: Sending a simple parameter in the Url [RoutePrefix("api/values")] public class ValuesController : ApiController {// http://localhost:49407/api/values/example1?id2[Route("example1")][HttpGet]public string Get(int…

java怎么引入html文件路径_如何在public_html中读取文件但在域外?使用相对路径...

我正在尝试从我的(附加组件)域目录之外的目录中读取文件 . 这是我的目录结构:public_html /domain /file_read.phpfile_write.phpsensitive /file.dat虽然我能够使用“../sensitive/file.dat”写入敏感,但我无法使用相同的方法进行读取 . 有什么想法吗&a…

csv文件怎么转成excel_Java读写excel,excel转成json写入磁盘文件

pom读写excel主要的dependency<dependency> <groupId>org.apache.poigroupId> <artifactId>poiartifactId> <version>3.16version> dependency> <dependency> <groupId>org.apache.poigroupId> …

前端做CRM管理系统是做什么_代办行业的CRM客户关系管理系统应该是什么样子的?...

随着互联网的深耕细化&#xff0c;很多企业也在不断优化自己的办公方式&#xff0c;以优化企业的办公流程&#xff0c;提高企业的办事效率。因此实现办公自动化&#xff0c;或者说实现数字化办公就需要逐渐提上日程。今天给大家讲讲可以帮助代办行业实现办公自动化的产品&#…

蓝牙 sig base uuid_蓝牙模块采用陶瓷天线和PCB天线的区别

一、陶瓷天线陶瓷天线是一种适合于蓝牙设备使用的小型化天线,又分为块状陶瓷天线和多层陶瓷天线。陶瓷天线占用空间很小、性能比较好&#xff1b; 带宽窄&#xff0c;比较难做到多频段&#xff1b;有效提高主板的整合度&#xff0c;并可降低天线对ID的限制&#xff1b;需要在主…