python 实现点击右键用某个程序打开功能_工欲善其事,必先利其器(1)——Python开发环境安装与配置...

Life Is Short, You Need Python.

近年来随着Python的火爆,很多人想要学习并使用Python,本文将详细介绍一套Python开发环境的安装与配置,相比Python自带的IDEL,在此环境下将极大的提高开发效率。

下面就让我们一步步的开始安装,先打开Python官网www.python.org找到适合自己的安装包,下图是windows版,其他版本与此类似。下载最新版的Python安装文件,如下图,目前最新版是3.8.2,注意根据自己的电脑环境选择32位或者64位版本,其中X86是32位,X86-64是64位。

0549002260d4a56fc05f33754e91a7b9.png

图1

在此说明一下,Python有两个版本分支,Python2和Python3,它们在语法和实现机制上有很多差别,不过Python3是未来的趋势,本月20日Python2.7.18版本的发布,也意味着它是最后一个Python2版本,所以我建议新学者只要认真学好Python3即可。

下载完成后,打开安装程序,开始Python安装,如下图:

cbbcfb99be51ca43321258b2ee1e4749.png

图2

同时勾选下面两项,第一项,以保证其它用户也可以使用,如果是单用户电脑,可以不选,第二项是将Python添加到环境变量,这样就可以在命令行直接启动。然后选择自定义安装,进入下面界面:

e0b566d573fff467a0a728bbfcea3245.png

图3

建议全选,点击下一步,进入下面页面:

4d0708b6672164c0cd25768f7cef1554.png

图4

根据电脑的情况选择安装目录,如果C盘空间充足,可以使用默认值,然后开始安装过程:

df7f07ef8bca74777fedd5ccdda8573b.png

图5

如果出现下面页面:

28721a0edace9a721b8cce2d928e9c6a.png

图6

恭喜你,安装成功!此时在开始菜单中将出现Python项,如下图:

13f703bf157cba405aa57c154547c977.png

图7

打开IDLE,测试一下:

47e2e4bad2039604e376431359ffdc99.png

图8

也可以在命令行中输入python来测试,正常情况如下:

b51de33ba1beadee1270bdfc7ea82524.png

图9

工欲善其事,必先利其器

虽然官方的安装包提供了IDLE程序,可以用来进行Python程序的开发、测试与调试。但是从一个从业多年的工程师的角度来说,它用起来很不方便,所以有必要寻找一款功能强大,使用方便的IDE,我的推荐是PyCharm。

让我们先去PyCharm的官网上看看它的介绍:

359cd88b1f5b548963f29ba91bd047c9.png

图10

对于英文不好的读者,简单说明一下:

1、 集成了智能代码辅助功能,是一款功能强大的代码编辑器,可以为多种语言提供着色方案,代码自动完成,代码切换,代码重构等功能。

2、 内置开发工具集,编码、调试、测试、部署以及远程开发,数据库工具集等功能。

3、 其它如Web开发,科学相关工具集,可定制以及跨平台等功能。总之,就是功能很强大,虽然大部分功能我们可能根本就用不上,呵呵^_^。

下面就让我们下载并安装PyCharm。

进入下载地址www.jetbrains.com/pycharm/download

85da235639392b5909fc6808b69b9439.png

图11

几点说明:

1、 PyCharm分为专业版和社区版,其中专业版可以试用,但是试用期满之后需要收费。社区版则完全免费,且属于开源软件,从实践来看,对于个人开发绰绰有余。

两个版本的区别如下:

ad48ed8f5806634e070118f71081fc98.png

图12

2、 PyCharm支持Windows、Mac、Linux多种系统,通过中间的标签选择适合自己系统的版本。

3、 此页面下载的是最新版本的PyCharm,如果想要下载历史版本,请选择左侧的Other version.

4、 官方给出的系统要求如下,对现在大部分电脑来说都可以满足要求。

b6591f8aeb254ba16015205c470f4663.png

图13

假设你已经下载好了安装包,那么让我们开始安装吧。

下面以Windows系统安装为例,其它系统安装大同小异。双击下载好的PyCharm安装包,你将看到如下界面:

cc3c16a34a3afca30b90842f489aeacf.png

图14

实际上就是提示你安装要开始了,让你先关闭其它应用程序,不过以我的经验来看,不关也没有太大影响,不过为了安全期间,还是建议大家关了更好一些,点击Next。

61931edf15a42c1f27b799bffe2ad373.png

图15

选择安装路径,根据自己的电脑空间自由选择,如果你的C盘空间充足,可以选择默认位置,然后点击下一步进入下面页面:

feccec27da5686b5a7c7df77d03bb51e.png

图16

选择安装选项,新手建议全选,作用分别为:

1、 创建PyCharm的桌面快捷方式;

2、 在右键菜单中增加一项Open Folder as Project,即将目录当作工程打开;

3、 文件关联,选择后.py将自动使用PyCharm打开;

4、 添加环境变量;

再下一步,进入启动菜单目录选择页,建议使用默认值,如下图:

3dd89e53029776c83ac3dc9bf8d5b23e.png

图17

然后将进入真正的安装过程,

ca7dc8a0f6216c3611995f5dd9c2d1a4.png

图18

完成后你将看到如下页面:

74749c92aeca09aee0a5f612513765d6.png

图19

那么恭喜你,安装已经完成!

PyCharm环境配置与基本操作

因为是首次打开PyCharm,将会出现如下设置页面:

9ddcf63e14a5c57084d3f64d2726ce6d.png

图20

没有安装过以前的版本,选择最下面一项不导入设置,点OK,进入主题选择页面:

a131dbd4eb185041ea234fb64ebd5250.png

图21

选择一个你喜欢的主题,如果都不喜欢,没关系,后续可以安装其它的主题。选择下一步,进入下面页面:

18bc86a50c124a92490d4f1b247a8515.png

图22

这些对Python初学者来说用不到,必须安装,直接点击开始使用,出现如下页面:

bc6c66e82a89b1b6e5ea05b563a569b9.png

图23

第一次启动时时间稍长,请耐心等待,完成之后出现下面页面:

edc6151cc6d60ae1a784c878ee4e9836.png

图24

有三个选项,分别是:

1、 创建新工程;

2、 打开现在工程或文件;

3、 通过版本控制工具获取工程;

对于我们这次Python入门之旅,选择创建新工程,将出现如下界面:

67f542e5a719b2545f916659deb1f20c.png

图25

1、 工程目录,根据自己的电脑环境进行选择;

2、 环境选择Virtualenv;

3、 目录位置根据1的值自动生成,建议不要修改;

4、 Python程序,如果你的Python正确安装并设置了环境变量,PyCharm会自动搜索,否则可手动选择;

5、 5、6不建议勾选;

完成后,点击Create,进入下面页面:

11d24a836f20a9adfdf4a0965b53fb7d.png

图26

中间的对话框是每日提示,对于新手,建议选择Show tips on startup,即启动时显示提示,并认真阅读其中的内容,这样你将逐渐学会很多使用PyCharm的使用技巧。阅读完毕,选择关闭,PyCharm就启动完毕。

下面让我们创建一个HelloWorld程序,首先右键点击我们的工程目录,选择Directory创建一个子目录,如下图:

fb293b75ee91cc241b05b98dc90463ea.png

图27

在出现的对话框中输入目录名HelloWorld,点击Ok完成操作。

b94e591a68e653df1a9de8b39ff6715e.png

图28

再次右键点击HelloWorld目录,选择新建,再在子菜单中选择Python File,在出现的对话框中输入文件名,完成后按回车将自动打开代码编辑器。

7234bf4cdacc2e844609a6fa7107fe0e.png

图29

在PyCharm中输入我们的第一行代码,在代码编辑器中右键弹出的菜单中,选择运行HelloWorld,如果一切正常你将在输出窗口看到程序的运行结果,如下图。

442b7a45cbe705a6bbb51a0ab8e07d84.png

图30

至此,我们的开发环境已经准备就绪,后续再介绍如何使用PyCharm调试程序。

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

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

相关文章

5分钟盗走你的隐私照片,这个全球性漏洞到底有多可怕

全世界只有3.14 % 的人关注了爆炸吧知识转自:好机友ID:goodjiyou这个时代,大家对电脑出现漏洞,可能已经习以为常。但如果机哥告诉大家,这个漏洞能够在 5 分钟内,破解并盗取你所有加密文件,而且还…

我的世界命令计算机,我的世界有哪些指令?电脑版指令大全

在我的世界游戏中玩家可以依靠指令做很多现实生活中都可以做的事情,甚至有些现实中做不到的事情,比如上天堂,所以指令对于每个我的世界的玩家来说都非常重要,今天小编给大家介绍我的世界指令大全:我的世界指令大全&…

道德经和译文_老子《道德经》第九章原文、注释、译文、导读及解析(收藏版)...

《道德经》被誉为“万经之王”,内容涵盖哲学、伦理学、政治学、军事学等诸多学科,曾被后人尊奉为治国、齐家、修身、为学的宝典。它对我国的哲学、科学、政治、宗教等都产生了深远的影响,体现了古人的一种世界观和人生观。《道德经》作为道教…

StackOverflow程序员推荐:每个程序员都应读的30本书

“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。” 很多程序员响应,他们在推荐时也写下…

超震撼!你没见过的24张震撼照片

全世界只有3.14 % 的人关注了爆炸吧知识话不多说,这些照片,每张都很有价值:艾菲尔铁塔,从底部往上看360度的彩虹高科技停车(大众沃尔夫斯堡汽车厂)被整理过的蜂窝沙特阿拉伯的农田两棵树共享一个枝干两位接…

使用 baget 搭建 nuget 私有服务

现在几乎所有语言都提供包管理工具,比如 JavaScript 的 npm ,Java 的 Maven ,Dart 的 pub 。.Net 程序当然是 NuGet 。NuGet 也出现很多年了,奇怪的是居然还有很多人不知道。现在软件结构越来越复杂,在多个项目中往往需…

xp计算机dns怎么设置,XP系统dns怎么设置?XP系统dns的设置方法

在使用XP系统浏览网页时,大家有没碰到网页打开很慢,而网速检测又显示正常的情况。为什么会出现这样的情况呢?一方面可能是你的电脑中毒了,另一方面可能是你的dns选择的不够好。那么dns要怎么设置才最好呢?下面小编以XP…

线程打印_面试题:用程序实现两个线程交替打印 0~100 的奇偶数

作者:dadiyang来源:https://blog.csdn.net/dadiyang/article/details/88315124面试场景面试官:Java多线程了解吗?你给我写一下,起两个线程交替打印0~100的奇偶数。小黄:啊?面试官:就…

asp.net添加删除表格_如何用openpyxl自动化编写Excel电子表格

有很多不同的东西你可以写到电子表格,从简单的文本或数字值到复杂的公式,图表,甚至图像。创建一个简单的电子表格之前,大家看到了一个非常快速的例子,就是如何将 "Hello world!"写进电子表格中,所…

纯css3实现的鼠标悬停动画按钮

今天给大家带来一款纯css3实现的鼠标悬停动画按钮。这款按钮鼠标经过前以正方形的形式&#xff0c;当鼠标经过的时候以动画的形式变成圆形。效果图如下&#xff1a; 在线预览 源码下载 实现的代码。 html代码&#xff1a; <div><span></span></div> …

如何交到一个女朋友?

1 北京的路&#xff0c;上海的路和重庆的路2 这兔子是吃弹簧长大的吧&#xff01;3 猫和老鼠原来是真的4 把水凝胶珠投入有颜色的水&#xff0c;过一会儿之后...5 为了同学得分&#xff0c;老师有多努力你知道吗&#xff1f;6 不同年龄段爱用的表情7 来自一个幼儿园小男生的教学…

浅析 Dapr 里的云计算设计模式

Dapr 实际上是把分布式系统 与微服务架构实践的挑战以及k8s 这三个主题的全方位的设计组合&#xff0c;特别是Kubernetes设计模式 一书作者Bilgin Ibryam 提出的Multi-Runtime Microservices Architecture&#xff0c;中译参见敖小剑的博客: [译] 多运行时微服务架构。分布式系…

Linux Kickstart无人值守安装(上)

Linux Kickstart无人值守安装 在我们的网络维护生涯中&#xff0c;有不少朋友&#xff0c;感觉到自己在机械的做一件事情&#xff0c;在无聊、无趣和无奈中工作。尤其一些简单重复的操作更容易让大家感到工作的无趣。今天将给大家介绍如何大规模的部署RedHat Linux操作系统&…

path manipulation怎么解决_干货!终于!解决macOS下pyenv安装python3.8.2缺少tkinter模块的问题!...

前言&#xff1a;笔者不过是一个刚立下flag要学习Python的小白&#xff0c;&#xff08;这也是笔者的第一篇网文、知乎文&#xff0c;如果没用&#xff0c;求轻虐&#xff09;&#xff0c;为此还冲动傻傻地配了一台2019款13寸的MacBook Pro。电脑配置&#xff08;作为参考&…

如何给柱状图柱子添加阴影_【LeetCode日记】84. 柱状图中最大的矩形

题目描述 给定 n 个非负整数&#xff0c;用来表示柱状图中各个柱子的高度。每个柱子彼此相邻&#xff0c;且宽度为 1 。求在该柱状图中&#xff0c;能够勾勒出来的矩形的最大面积。以上是柱状图的示例&#xff0c;其中每个柱子的宽度为 1&#xff0c;给定的高度为 [2,1,5,6,2…

VMWare虚拟机NAT上网方法 亲测可用

首先虚拟机的网卡要选择NAT 然后 在Virtual Network Editor中一定选上DHCP功能。 还要主机的服务必须开启。主机的VMnet8对应NAT模式&#xff0c;这个VMnet8的配置保持默认不要改&#xff0c;默认会有IP&#xff0c;不要设置成自动获取。 在虚拟机Windows系统的网卡设置必须自动…

用MATLAB三步完成机器人搭建

全世界只有3.14 % 的人关注了爆炸吧知识如果说机器人是一粒种子&#xff0c;那么《机器人大擂台》这档节目就是那个播种人。节目中&#xff0c;不同选手操纵着机器人&#xff0c;在擂台上各显神威 —— 冲撞、翻滚、撬杠、喷火等各种技能&#xff0c;总能令人眼花缭乱&#xff…

可以备份服务器文件的软件哪个好,文件备份软件哪个好?

对于一个企业而言&#xff0c;文件的价值是无可比拟的&#xff0c;无论是重要的文件、文档还是会议记录等等都是不可丢失的。一般而言&#xff0c;企业为了让文件更加安全&#xff0c;会进行文件的备份&#xff0c;企业文件备份传统方式就是租用或者购买一台服务器来进行数据或…

太妙了!微软670页《dotnet官方手册》火了,完整PDF开放下载!

本文档由微软技术专家编写&#xff0c;从1.1版本持续维护升级至今&#xff0c;开篇就详细对比了各版本中的差异&#xff0c;内容包含了ASP.NET Core、Blazor、WebAPI、SignalR、gRPC、EF Core、云原生&#xff0c;既是最权威的&#xff0c;也是最全面的&#xff0c;是学习跨平台…

(译)如何使用cocos2d制作基于tile地图的游戏教程:第一部分

免责申明&#xff08;必读&#xff01;&#xff09;&#xff1a;本博客提供的所有教程的翻译原稿均来自于互联网&#xff0c;仅供学习交流之用&#xff0c;切勿进行商业传播。同时&#xff0c;转载时不要移除本申明。如产生任何纠纷&#xff0c;均与本博客所有人、发表该翻译稿…