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,一经查实,立即删除!

相关文章

UOJ #150 【NOIP2015】 运输计划

题目描述 公元 \(2044\) 年,人类进入了宇宙纪元。 \(L\) 国有 \(n\) 个星球,还有 \(n-1\) 条双向航道,每条航道建立在两个星球之间,这 \(n-1\) 条航道连通了 \(L\) 国的所有星球。 小 \(P\) 掌管一家物流公司, 该公司有…

css 属性选择器笔记

1、基本选择器: eg: *{margin:0;padding:0}p{color:black}.content{background:red;}#intro{padding-left:2em;} 2、多元素组合选择器 div p { color:#f00; }#nav li { display:inline; }#nav a { font-weight:bold; }div > strong { color:#f00; }h2…

scuba 报表_是否想了解JavaScript的for循环? 这个动画的SCUBA潜水员可以提供帮助!...

scuba 报表by Kevin Kononenko凯文科诺年科(Kevin Kononenko) 是否想了解JavaScript的for循环? 这个动画的SCUBA潜水员可以提供帮助! (Want to learn about JavaScript’s for loops? This animated SCUBA diver can help!) For loops can be tough to…

力扣——寻找两个有序数组的中位数

给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: nums1 [1, 3] nums2 [2]则中位数是 2.0示例 2: nums1 [1, 2] nums2 [3, 4]…

uva-10152-乌龟排序

uva-10152-乌龟排序 求从待排序的到期望的顺序的最小操作顺序,只能进行一个操作,将当前的乌龟拿出来,上面的下移,拿出来的放到最上面 发现voj没有PE, 解题方法,把俩个串反过来使用,从期望的顺序到待排序的顺序. AC:170ms #include <iostream> #include<stdio.h> #i…

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

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

2.sed命令

2.sed命令 sed基本用法&#xff1a; sed: Stream EDitor 行编辑器 (全屏编辑器: vi) sed: 模式空间 默认不编辑原文件&#xff0c;仅对模式空间中的数据做处理&#xff1b;而后&#xff0c;处理结束后&#xff0c;将模式空间打印至屏幕&#xff1b; sed [options] AddressComma…

因此,您是一名新软件工程师。 让我们面对一些事实,揭穿一些神话。

by Trey Huffine通过Trey Huffine 因此&#xff0c;您是一名新软件工程师。 让我们面对一些事实&#xff0c;揭穿一些神话。 (So you’re a new Software Engineer. Let’s face some facts and debunk some myths.) When we’re learning to become software engineers, we’…

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

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

关于scanf和cin的大数据读入效率

关于scanf和cin的大数据读入效率好多大佬都说scanf的读入效率比cin高&#xff0c;我也当练手&#xff0c;用书上的程序用了个测试&#xff0c;程序如下&#xff1a;#include<iostream>#include<ctime>#include<cstdio>#include<windows.h>using namesp…

OBJECT_ID()的使用方法

数据库中每个对像都有一个唯一的ID值&#xff0c;用Object_name(id)可以根据ID值得到对像的名称&#xff0c;object_id(name)可以根据对像名称得到对象的IDobject_id()只能返回用户创建的对像的ID,像以sys开头的表都是系统表所以返回不了的 如下列&#xff1a; select object_n…

Django之model补充:一对多、跨表操作

表结构概述 model.py : class Something(models.Model):name models.CharField(max_length32)class UserType(models.Model):caption models.CharField(max_length32)s models.ForeignKey(Something)# 超级管理员&#xff0c;普通用户&#xff0c;游客&#xff0c;黑河class…

农民约翰是一个惊人的会计_我的朋友约翰在CSS Grid中犯了一个错误。 不要像约翰-这样做。

农民约翰是一个惊人的会计It had been two years and John had no job.已经两年了&#xff0c;约翰没有工作。 John was a smart 20-something guy. Okay, he had a job — but it wasn’t one he liked. It was too monotonous and was not nearly creative enough. His day …

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

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

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

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

java 0-9所有排列_java实现:键盘输入从0~9中任意5个数,排列组合出所有不重复的组合,打印出来...

必有追加大分&#xff01;&#xff01;&#xff01;比如1.2.3.4.5共有120个组合12345&#xff0c;12354&#xff0c;12435&#xff0c;12453&#xff0c;12534&#xff0c;12543&#xff1b;13245&#xff0c;13254&#xff0c;13425&#xff0c;13452&#xff0c;13524&#x…

智能家居物联网化将成为AWE大会最大看点

AWE大会已经在今日9点半开幕&#xff0c;AWE在今年将扩张至8个展馆&#xff0c;其整体展示规模达到11万平米&#xff0c;这是以往都无法匹敌的。海尔、美的、格力、海信、创维、TCL、康佳、格兰仕、澳柯玛、新飞、美菱、奥马、方太、老板、万和、万家乐、华帝、帅康、樱花、格美…

PHP 命名空间(namespace)

PHP 命名空间(namespace) PHP 命名空间(namespace)是在PHP 5.3中加入的&#xff0c;如果你学过C#和Java&#xff0c;那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。 PHP 命名空间可以解决以下两类问题&#xff1a; 用户编写的代码与PHP内部的类/函数/常量…

给matrix重新列名_如何认真升级Mac终端(甚至给它一个Matrix主题)

给matrix重新列名by Marcus Gardiner通过马库斯加德纳(Marcus Gardiner) 如何认真升级Mac终端(甚至给它一个Matrix主题) (How to seriously upgrade your Mac terminal (and even give it a Matrix theme)) 蓝色药丸&#xff0c;红色药丸和通往极乐世界的3个步骤 (A Blue Pill…

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

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