工控智汇

工控智汇

软件测试/丨从 0 开始学 Python 自动化测试开发(二):环境搭建

admin 200 107
本文目录0.前言与安装包准备1.Windows下的安装配置1.1把加入到环境变量里面。1.2path的设置1.3确认python安装成功2.Linux下的python3的安装2.1查找python3安装包2.2安装设置默认python为安装下的python3的安装3.1升级安装3.2python2和python3共存3.3安装指定版本
前言与安装包准备

关于环境搭建,其实笔者一直在犹豫是否要写,因为环境搭建本身是既简单而又可能很复杂的事情。简单是指如果一切顺利,一个命令(Linux下)或者一路点“Next/下一步”就能搞定;复杂是指一旦遇到点问题,可能解决起来就比较麻烦,因为涉及到操作系统环境变量的一些设置,还有每个人的系统环境配置的差异,这些个性化差异网上未必有现成的答案可供搜索参考,初学者如果不知道原理的话,很难排除。

考虑到这个专栏受众是从0到1学习编程和自动化测试,为照顾到小白同学,那我们还是尽量不跳过任何一点,让大家能从零基础学会。

上一篇入门准备文章已经提到,在当下这个节点,我们建议大家从Python3版本学习。但现在Linux和Mac电脑系统上自带的都是Python2,如果配置不对的话,会导致2个版本冲突。下面的文章中我会手把手教大家如何在Windos、Linux、Mac电脑下安装Python3。

首先,登录到官网下载页面:/downloads/

这里有Windows和macOS下的安装包,但没有Linux的,Linux的Python安装从官方这里只能通过源代码编译、安装,涉及到一系列的依赖包的安装,对小白并不友好。我们将会介绍更简单的方法来实现Linux下Python3的安装配置。

下面以安装版本来作为示例(最近Python3的更新很快,有很多第三方包没有在最新版测试过,所以可能会有很多兼容性问题,建议大家安装来学习)。

Windows下的安装配置

Windows的安装比较简单,一路点“next/下一步”即可,稍微需要注意下步骤1和2的环境变量配置。

把加入到环境变量里面

安装的时候注意要勾选上红框的选项,否则在命令行里输入python的时候,无法进入Python解析器。

环境变量path的设置

有些人可能之前已经安装过Python2,这样Python2和Python3都会在环境变量里面。这样的话,就需要把Python3的路径移动到前面,才能用上Python3。

确认python安装成功

在windows命令行下输入python,如果其他的是,那就说明安装成功了,如下图。

Linux下的python3的安装

此演示步骤为阿里云CentOS系统,其他的Linux、Unix系统大同小异。

查找python3安装包

通过yum命令可以很方便的找到的安装包。

千万注意,此时不要卸载python2,因为yum命令就是Python写的,会导致yum命令无法使用。

安装

通过yum安装,-y的意思是确认安装,否则你下载完成后,需要你输入y才能继续下一步。

bashls-al/usr/bin/pip*-rwxr-xr-x1rootroot216Feb701:36/usr/bin/pip-rwxr-xr-x1rootroot216Feb701:36/usr/bin/pip2-rwxr-xr-x1rootroot216Feb701:36/usr/bin/:56/usr/bin/[root@iZj6c5lqy6aztlhfie7xw2Zbin][root@iZj6c5lqy6aztlhfie7xw2Zbin]
Mac下的python3的安装

Mac是个unix系统,安装方法和Linux上差不多。只是把yum命令换成brew命令即可。当然Mac下的安装python3有三种方式,大家都可以尝试:

升级安装

打开Mac自带的终端Shell工具,直接命令行输入:

brewupgradepython
python2和python3共存
brewinstallpython
安装指定版本

前面的方法都是默认安装了brewhome仓库里面最新的版本,如果我们要安装某指定版本,可以通过官网下载macOS安装包来实现。然后一路安装下去即可。

安装完成后,此时你敲入python依然显示的是python2

➜~(default,Oct62017,22:29:07)[()]ondarwinType"help","copyright","credits"or"license"formoreinformation.

但你输入python3,可以启动python3解析器

➜~(default,Mar302018,06:41:53)[()]ondarwinType"help","copyright","credits"or"license"formoreinformation.

所以如果你要设置默认的python为python3的话,做个软连接把python指到python3即可。修改软连接,首先需要切换到root用户,获得管理员权限。

➜~su-Password:mymacbook~rootwhichpython3/usr/local/bin/python3mymacbook~(default,Mar302018,06:41:53)[()]ondarwinType"help","copyright","credits"or"license"formoreinformation.

到此为止,我们把Windows、Linux、Mac下Python编程环境都搭起来了。不同人安装的时候,会有不同的有意思的问题,大家可以在下面留言。