如何从0开始学python自动化测试开发(3)-Python环境的搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/powerccna/article/details/87124777

目录

Table of Contents

1. Windows下的安装配置

1.1 把Python3.6加入到环境变量里面。

1.2  path的设置

1.3 确认python安装成功 

2. Linux下的python3的安装

2.1 查找python3安装包

2.2  安装Python36

2.3 设置默认python 为python3

2.4 安装Python pip3

3. Mac下的python3的安装

3.1 升级安装

3.2 python2和python3共存

3.3  安装指定版本



一直在犹豫,这一篇环境的搭建是不是要写,这个是个很简单而又复杂的事情,简单就是如果顺利的话,一个命令(Linux下)或者一路"next"过去就能成功了,复杂就是一旦遇到点问题,可能不好解决,因为涉及到操作系统环境变量的一些设置,还有每个人的系统环境配置的差异,这些差异如果不知道原理的话,初学者很难排除。既然这个文章是0到1系列的,那我们就不跳过任何一点,让大家能从0基础学会。

现在Linux和Mac系统上自带的都是Python2 ,如果配置不对的话,会导致2个版本经常冲突。

下面的文章中我们会教大家如何在Windos, Linux, Mac下安装Python3 

首先到官网的下载页面 https://www.python.org/downloads/, 这里有windows和Mac OS的安装包,但没有Linux的,从官方这里只能做源代码编译、安装,这样就比较麻烦,涉及到一系列的依赖包的安装。我们将会介绍简单的方法来实现Linux下Python 3的安装配置. 下面已安装Python 3.6.x来作为示例。注意:最近python3的更新很快,有很多第三方包没有在python3.7.x测试过,可能会有很多兼容性问你。所以建议大家安装python 3.6.x来学习

1. Windows下的安装配置

Windows的安装比较简单,一路next下去即可,但需要注意下面的步骤1,2点。

1.1 把Python3.6加入到环境变量里面。

安装的时候注意要选择上红框的地方,要不你在命令行里输入python的时候,无法进入Python解析器。

1.2  path的设置

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

1.3 确认python安装成功 

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

2. Linux下的python3的安装

此演示步骤为阿里云Cent OS 系统,其他的Linux, Unix小的差异。

2.1 查找python3安装包

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

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

2.2  安装Python36

通过 yum安装 python36, -y的意思确认安装,要不你下载完成后需要你输入y才能继续向下走

bash#yum install python36.x86_64 -y

安装完成后,此时你输入python,依然是Python2

2.3 设置默认python 为python3

我们切换到/usr/bin下可以看到,默认的python连接到的是python2,所以我们只要改一下软连接即可。

2.4 安装Python pip3

比较遗憾的是Linux下的python36包,自带没有pip3,所以我们需要手工安装pip3,安装过程也很简单。

[root@iZj6c5lqy6aztlhfie7xw2Z bin]# ls -al /usr/bin/pip*
-rwxr-xr-x 1 root root 216 Feb  7 01:36 /usr/bin/pip
-rwxr-xr-x 1 root root 216 Feb  7 01:36 /usr/bin/pip2
-rwxr-xr-x 1 root root 216 Feb  7 01:36 /usr/bin/pip2.7
-rwxr-xr-x 1 root root 370 Jan 29 15:56 /usr/bin/pip3.6
[root@iZj6c5lqy6aztlhfie7xw2Z bin]# mv pip pip.bak
[root@iZj6c5lqy6aztlhfie7xw2Z bin]# ln -s pip3.6 pip
[root@iZj6c5lqy6aztlhfie7xw2Z bin]# ls -al /usr/bin/pip*
lrwxrwxrwx 1 root root   6 Feb 14 23:52 /usr/bin/pip -> pip3.6
-rwxr-xr-x 1 root root 216 Feb  7 01:36 /usr/bin/pip2
-rwxr-xr-x 1 root root 216 Feb  7 01:36 /usr/bin/pip2.7
-rwxr-xr-x 1 root root 370 Jan 29 15:56 /usr/bin/pip3.6
-rwxr-xr-x 1 root root 216 Feb  7 01:36 /usr/bin/pip.bak
[root@iZj6c5lqy6aztlhfie7xw2Z bin]# 

3. Mac下的python3的安装

Mac 是个*nix系统,安装方法和其实Linux上差不多。只是把yum命令换成brew命令即可。当然Mac下的安装python3 有三种方式

3.1 升级安装

brew upgrade python

3.2 python2和python3共存

brew install python

3.3  安装指定版本

前面的方法都是安装brewhome仓库里面最新的版本,如果我们要安装制定的版本的话,可以通过下载mac下的安装包来实现。

https://www.python.org/downloads/ 这里下载指定的包。然后一路安装下去即可。

此时你敲入python依然显示的是python2

➜  ~ python
Python 2.7.10 (default, Oct  6 2017, 22:29:07)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

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

➜  ~ python3
Python 3.6.5 (default, Mar 30 2018, 06:41:53)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

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

➜  ~ su -
Password:
mymacbook~ root# mv /usr/bin/python /usr/bin/python.bak
mymacbook~ root# which python3
/usr/local/bin/python3
mymacbook~ root# ln -s /usr/local/bin/python3 /usr/bin/python
mymacbook~ root# python
Python 3.6.5 (default, Mar 30 2018, 06:41:53)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

到此为止,我们把Windows, Linux, Mac下Python环境都搭起来了。Mac 系统下安装,因为我手头的不是干净系统,可能不同人安装的时候,会有不同问题,大家有问题在下面留言。 下一个文章中,我们将会介绍Python 集成开发工具的使用,敬请期待。

猜你喜欢

转载自blog.csdn.net/powerccna/article/details/87124777