python3运行python2编辑器_Python碎片化学习教程 @2. Python开发环境搭建及编辑器选择...

从本篇开始,我们就进入了Python的实战化编程。有人可能疑惑,搭建环境也算实战?我可以明确的告诉你,算。Python环境是Python代码运行的基础,正确的搭建环境可以为后续的开发避免很多不必要的问题。在实际开发中,我们经常会遇到编辑器各种报错,其中有相当一部分就是因为开发环境搭建的有问题。对于Python初学者来说,这一点尤其需要注意。

愚者这里提醒一下,包括Python在内的所有编程语言,或是一些国外的各个行业的专业软件都应尽可能避免安装在中文路径下,以免后续发生不必要的问题。可能有人对这一点不以为然,认为自己装在中文路径下很多次也没出现问题,不必大惊小怪。愚者只能说您自求多福吧,希望不出现问题吧。100次里99次都没有问题,不代表它真的没问题,只要有1次出现问题就会很麻烦。特别是项目开发后期,很多标准库的基础环境已经搭建完毕,修改需要耗费很多的时间和精力。

对任何一门计算机编程语言来讲,开发环境都包括两方面。一是操作系统环境,二是编程语言环境。操作系统目前基本无外乎三种,Windows、Mac OS和Linux。选哪种是个人习惯,不做讨论。愚者使用的是Windows的Win10系统,所以本套教程都以Windows平台下的开发为基础进行讲解,Mac OS和Linux系统下的开发者请自行对本教程甄选观看,毕竟操作系统只是平台,我们要讲的是Python编程,所以影响不大。

有一点需要提醒一下广大开发者,Python3.5.0以下的版本支持WinXP及以上系统,Python3.5.0~3.8.7版本只支持Win7及以上版本系统,Python3.9.0及以后版本是不支持在Windows7下开发的。换言之,如果你想用Python3.5.0以下的版本,又想在Windows平台下开发,那么可以用WinXP、Win7和Win10系统。如果你想用Python3.5.0~3.8.7版本,又想在Windows平台下开发,那就只能用Win7或Win10系统。如果你想用Python3.9.0及以后版本,又想在Windows平台下开发,那就只能用Windows10系统。愚者这里之所以没有提到Win8是因为Python官网没有给出Python版本对Windows8的限制说明,愚者也没有实际测试过,所以不好说。Win8这个系统在微软官方也是处于比较尴尬的地位,所以使用Win8的开发者只能自己测试一下了,如果不行那就只能换Python版本或是重装系统了。(Python官网没说对Win8有限制,大可能就是所有Python版本都可以在Win8上运行)。

截至愚者发稿的2021年1月31日,Python的最新稳定版本是Python3.9(由于小版本号间区别比较小,本文略去不谈,即将Python3.8.0~3.8.X都简称为Python3.8,Python3.9.0~Python3.9.X都简称为Python3.9,以此类推),最新尝鲜版是Python3.10。无论什么时候,愚者都建议不要选择稳定版的最新版本或尝鲜版的任何版本作为开发环境。一是因为最新版本可能存在未知的bug,二是第三方库或插件可能还没有来得及适配Python的最新版本,容易造成一些未知错误。一般来说,选比最新版本低一到两个版本的版本作为开发环境是比较稳妥的,既能获得较新版本Python的优质体验,又能保证与其他第三方库或插件的适配。

这里说明一下,贯穿本套教程的所有案例代码,开发环境如下:

操作系统环境:Win10 1909(1909是Windows版本号,不知道也没关系)

编程语言环境:Python3.8.6

接下来是Python语言环境搭建的具体步骤:

1. 访问Python官网,下载Python安装包(建议安装Python3.8.6,以契合本套教程案例)

Python官网地址:www.python.org

bca1c0c871095d4ca357ad99a8d4a8a0.png图1

这是Python官网首页,依次点击图中标示的两个地方后,得到下图

2bb87d34266feb23cebba56820cf7016.png图2

这一步是根据操作系统选择对应的Python环境安装包,点击图中标示的Windows(Mac OS和Linux请分别点击Mac OS X和Other Platforms)。点击后得到下图。

c21f5fbab372ad703fde5d1e2eaef3c5.png图3

这里就是针对Windows平台下Python所有版本的环境安装包了,左侧一列为稳定版本,右侧一列为尝鲜版本。我们要找的就在左侧这一列,滚动鼠标向下翻找,直到找到Python3.8.6,如下图

2d0495e41c1e74c6cf538b517e604a6d.png图4

每个版本的Python环境安装包下都包含7个选项,第一项Windows help file是针对此版本的Python帮助文档,包括更新点、标准库说明、语法说明等。第二项到第四项是64位的安装程序,第五项到第七项是32位的安装程序。关于32位程序和64位程序的区别此处略去不谈,只说如何选取。简单的说,我们的Windows系统有32位和64位两种,32位的系统只能运行32位的程序,64位的系统既能运行32位的程序,又能运行64位的程序。可以这样理解,电脑系统是马,安装在电脑系统上的程序是车,32位的系统是小马,64位的系统是大马,32位的程序是小车,64位的程序是大车。小马劲小,只能拉小车,大马劲大,拉大车小车都没问题。

总结一下,先看看你的电脑系统是32位的还是64位的,32位系统就装32位的Python程序(写着x86的就是32位程序),64位的系统就选64位的Python程序。

查看Windows系统位数的方法如下:

鼠标右键单击桌面上的“我的电脑”,在弹出选项中选择属性,得到如下图。标示的地方可以看到这是一个64位的系统。

ea306bf04d4cb391fd329626231acedc.png图5

3e574541bf21c1a81fa22928ea8b81d1.png图6

注意:如果您的电脑上上图标识处没有64位字样,那即为32位系统。如果你的桌面上没有“我的电脑”这个选项,可以先使用快捷键Windows + E调出文件资源管理器,再对左侧的“我的电脑”鼠标右击,点击属性,查看系统位数。如下图

2e16cf50f862bd9bcf980ff68791bf9d.png图7

dd3ac7ae0455b92c9e8cddb78b1162cc.png图8

958a54abdd066aaec04c780889bd0d0e.png图9

注:现在的电脑系统基本都是64位的,因为CPU是64位的,32位的系统除了老国企、工厂等还在用,已经很少见了。这个问题就说到这吧,感觉一不小心又说多了。

说回Python环境安装包的问题,64位和32位的都包含三种选项,分别是Windows x86-64 embeddable zip file、Windows x86-64 executable installer、Windows x86-64 web-based installer。这三者代表三种安装方式,是并列的关系,也就是说选其中一种就可以了。

Windows x86-64 embeddable zip file意思是下载一个.zip文件到本地,然后你再解压,自己配置环境。Windows x86-64 executable installer意思是下载一个安装过程无需联网的.exe格式的离线安装程序,然后你再运行它,配置环境。Windows x86-64 web-based installer意思是下载一个需要联网的.exe格式的在线安装程序,然后再运行它,配置环境。这里推荐Windows x86-64 executable installer这种安装方法,相对方便。

点击Windows x86-64 executable installer,下载好该.exe文件后运行,得到如下图。

c18077f8638bc6cb99be7e0afc4b510b.png图10

其中Install now和Customize installation分别代表默认安装和自定义安装。选哪种都行,但没有特殊情况建议选默认安装,不容易出问题,后期Python编辑器也容易自动识别到Python环境。虽然这样Python会被安装到C盘,但Python环境占用空间很小,不算问题。注意,如果是自定义路径尽量不要存在中文和空格。

下面的Install launcher for all user和Add Python 3.8 to PATH分别代表Python环境对此电脑所有用户可用和加入环境变量。这两项强烈建议勾选,配置环境变量是搭建开发环境过程中很重要的一个点,勾选后系统会自动添加Python环境变量,不需要我们再手动添加,省时省力又避免出错。

勾选这两项后点击Install now,开始安装。大概过5分钟左右,应该就会得到下图。

b43d16cad9830ca4ddbb21374fbcac23.png图11

这样Python环境应该就是搭建成功了,关闭此窗口。为了保险起见,我们来验证一下。使用快捷键Windows + R打开运行窗口,输入cmd,回车,打开命令行窗口。如下图

7a65f93935e29f3c1be08e9e573ceb8e.png图12

7e37ea71633a0c330a9bec01ed179fb2.png图13

44e819cfdb64db26b44ce86c5384f6e2.png图14

在命令行窗口中输入python,回车,如果得到如下图,代表Python开发环境搭建成功。如若不然,那就代表Python开发环境没能成功搭建,可能是之前的某个步骤做错了,可以从头严格按照本教程重做一遍,应该就没问题了。如果还是不行,建议进群讨论或联系工作室QQ,获取技术支持。

a4a4249ba08e1b2257651269fcaeae34.png图15

到了这一步,Python开发环境的搭建就已经完成了,还是比较简单的。以上演示是基于Win10系统,Win7系统下可能有细微差别,但步骤是一样的。

最后,我们来说一下Python编辑器的选择。

这里要重点强调一下编辑器这三个字,是编辑器而不是编译器。愚者曾经从很多Python开发者口中听到Python编译器这几个字,觉得很无奈。抛去别的不谈,愚者觉得这就是理论不扎实的表现。在本套教程的第二篇Python简介中已经说过,Python是一门解释型语言,而非编译型语言,哪来的编译器?况且我们平时用的Pycharm、Visual Studio Code、Sublime等写代码的软件都是用于编辑代码的,都叫编辑器。编译器指的是将我们的C++、C语言等编译型语言的代码转化为二进制机器语言的程序,比如Cygwin、Mingw等。作为技术人员,愚者觉得还是应该尽可能表述清晰、准确、严谨。理论是实战的基础,两者相辅相成,互为助益,真正的大神不光是代码写的溜,理论水平也很高才行。比如,比如......此处省略2个字,请开发者自行补充哈。

真正在实际项目开发中适合长期使用的Python编辑器,愚者目前推荐的只有两个。一是Visual Studio Code,二是Pycharm,其中首推Pycharm。说实话,愚者没怎么用过Visual Studio Code编辑Python代码,因为这个工具实在过于臃肿,功能是强大了,但安装需要下载几个G甚至十几个G的文件,愚者真心受不了。之所以推荐它是因为它的功能比较强大,历史悠久,使用人数众多,除了体积臃肿之外其他方面体验还是不错的。

关于Pycharm,这应该算是目前最好的Python编辑器了。Jetbrains全家桶的其他工具做的也都不错,像Webstorm、Idea这些。界面设计简洁美观、代码补全体验好,这应该是Pycham给人最深的感觉了。Pycharm各方面都不错,功能也足够强大,唯一的一个槽点就是比较占内存,配置低的电脑会有卡顿。还有就是Pycharm是收费软件,需要花钱,但这点目前来说好像也算不上问题,神奇的小伙伴们总能一分钱不花的的用上各种付费软件,你懂得。

除了愚者推荐的这两个,当然还有很多Python编辑器可以选择,像Sublime、Kite、Spyder等等。萝卜白菜,各有所爱,好与不好还应看个人的选择,毕竟编辑器只是工具而已。你要是足够牛皮,记事本一样写出好的程序。

下面是Pycharm的安装、配置演示,供大家参考。

首先我们访问Pycharm的官网,www.jetbrains.com,如下图

08ca3bb95bfabddaf19c87dc0a9a3e1c.png图16

网页默认是英文的,可以点击图中标示的地方修改为中文。然后我们将鼠标移动到箭头指示处,得到如下图

0ecba62e259bc69732807f45868299bc.png图17

点击图中标识处,也就是Pycharm,得到如下图

b73df013dccc354f3e3e221e863c206a.png图18

点击图中标示处,得到如下图

959088a889eb54bb866cfeda5af3e84f.png图19

可以看到分为专业版和社区版两个版本,专业版收费,社区版完全免费,专业版功能更全面一些,可以创建Django、Flask等。但对我们纯Python编程来说,社区版完全够用了,我们选这个就可以。点击社区版的Download,开始下载。

Pycharm官网下载还是很快的,一般不到一分钟就可以下载好了。运行下载好的程序,得到下图

b8121d587c55c4cd390b148e2d1ba181.png图20

我们点击Next,得到如下图

d3fe65f4ceaf0a0171c25e0294d67f24.png图21

可以自定义安装路径,也可以保持默认安装路径。愚者建议自己改一下,安装到系统盘以外的盘吧,毕竟系统盘的空间比较宝贵。注意,自定义路径尽量不要存在中文或空格。修改好安装路径后点击Next,得到如下图

5d703144d842f326bbf488a1387932fe.png图22

建议全部勾选,其中Add launchers to the PATH务必勾选。勾选后,点击Next,得到如下图

83f0fec8c959dc7fab0e38f82ab4cae4.png图23

这一步是在开始窗口中创建一个包含Pychrm快捷方式和相关组件的文件夹,可改可不改,一般保持默认就可以了。然后我们点击Install,程序开始安装。大概三五分钟的样子,安装结束,如下图。

30aa9a7fc4ecad7e7155bbd2b3816bac.png图24

我们关闭这个页面,重启一下电脑,以使部分配置生效。重启后,点击桌面上的Pycharm,开始有几步需要我们点击同意协议之类的,搞开发的这些应该都驾轻就熟了,愚者就跳过了。最后得到如下图

11f15dc8e7f9f5d68920872246b1d0a8.png图25

先点击Project,再点击New Project,得到如下图

49218a2ed6a1c2f66ba65480c0513dd2.png图26

有关的说明都在图里了,仔细阅读确认无误后点击右下方Create,创建工程。得到如下图,1c376d29412f9fee6aab04c9c4861761.png图27

如图,左侧是工程目录区,右侧是代码编辑区。现在我们就可以愉快的开始敲击键盘了,欧耶!

好了,以上就是这篇Python开发环境搭建及编辑器选择教程的所有内容了,内容挺长的,有的地方唠叨了些,怕有些小伙伴出错。按照本教程走一遍,一般就可以成功的将Python开发环境搭建起来,如果出错了就多试几遍。如果实在解决不了可以进群讨论或者联系工作室QQ,寻求技术支持。

关于工作室联系方式、进群讨论、技术支持、转载、商业合作等问题请见本套教程第一篇,教程简介。

谢谢支持,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值