在Windows与MAC中同时安装Python3.X与2.X的方法

浏览: 4866

一、概述

作者:韦玮

转载请注明作者与出处

Python2.X比较稳定,Python3.X是未来的趋势。很多朋友有时需要同时安装2.X与3.X,今天,韦玮老师就为大家讲解一下同时安装Python3.X与2.X的方法,考虑的有的朋友使用Windows系统,有的朋友使用MAC系统,所以我们会以两种系统分别讲解。

二、Windows中同时安装Python3.X与2.X的方法

原理:Windows中,系统会通过环境变量中的PATH设置来知道哪款软件安装在什么地方,如果我们需要在Windows中同时安装Python3.X与Python2.X,我们将两个版本的py安装到不同的目录并可以为两个版本的Python设置不同的环境变量即可解决。

实战:

首先需要安装Python3.X,考虑到官网速度较慢,我们提供了软件下载地址,下载地址为:链接: https://pan.baidu.com/s/1gfFjjGJ 密码: umns

然后,我们可以看免费视频教程的第2课时实现Python3.X的安装:https://edu.hellobi.com/course/103/play/lesson/1465

我们现在将Python3.X安装在了 D:/Python35 目录下,安装好了之后,我们设置环境变量(桌面--找到计算机--右键--属性--高级系统设置--环境变量),找到PATH,添加如下如下环境变量,此时告诉系统python在哪个目录下:

;D:\Python35\

若还不懂添加,请听我们的正式课程即可,不用紧。

接下来,我们还需要安装Python2.X。

下载地址:链接: https://pan.baidu.com/s/1boAXv7T 密码: ue1g

然后双击打开安装,此时我们将Python2.X装在 D:/Python27 目录下,安装好后,我们进入 D:/Python27 目录,将python.exe重命名为python2,然后设置环境变量,我们在PATH中再添加一个环境变量,不同的地址之间通过分号;隔开,如下所示:

;D:/Python27

随后,我们可以进入CMD中进行如下测试,我们会发现,输入python调用的是Python3.5,输入python2调用的是Python2.7,如下所示:32.PNG

此时,Python3.X与2.X完美共存。

三、MAC种同时安装Python3.X与2.X的方法

考虑到有朋友使用MAC系统,接下来韦玮老师为大家讲解一下MAC中如何同时安装3.X与2.X。

MAC中默认有Python2的,可以在终端中输入python查看。接下来,我们需要安装Python3,但不能与2冲突,怎么办呢?可以通过版本控制来实现。

具体实战过程如下(以下实战过程的内容引用书籍《Python网络爬虫实战》.韦玮.机械工业出版社):

所以首先,我们保留MAC自带的Python版本的基础上对Python进行升级。

进行多版本的Python管理,我们可以使用Homebrew进行

首先我们可以去Homebrew的官网http://brew.sh/index_zh-cn.html)下载对应版本的Homebrew,如11-15所示:

 

11-15 Homebrew官方页面

此时,我们可以根据其提供的代码/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"进行下载,如下所示。

weisuendeMini:~ weisuen$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

下载之后,我们可以通过下载的brew search搜索python相关的软件,如下所示。

weisuendeMini:~ weisuen$ brew search python

app-engine-python          micropython                python3 

boost-python               python                     wxpython                 

gst-python                 python-markdown            zpython  

我们可以看得到,此时出现了很多与Python相关的软件,这里有python,也有python3

我们可以通过brew install安装搜索出来的python3,如下所示。

weisuendeMini:~ weisuen$ brew install python3

安装之后,还需要配置对应的路径信息。

我们首先打开路径配置文件,打开的时候可能需要输入MAC的密码,如下所示。

weisuendeMini:~ weisuen$ sudo emacs /etc/paths

Password:

打开之后,我们如图11-16所示进行配置即可:

 

11-16 路径配置示例

 

配置完成之后,我们可以通过python调用MAC系统自带的Python2.X的版本,通过python3调用新安装的Python3.X这个版本,我们可以通过which查看,如下所示。

weisuendeMini:~ weisuen$ which python

/Library/Frameworks/Python.framework/Versions/2.7/bin/python

weisuendeMini:~ weisuen$ which python3

/Library/Frameworks/Python.framework/Versions/3.4/bin/python3

此时Python3与Python2共存,如果要调用Python2.X,输入python,要调用Python3.X,输入python3。

推荐 7
本文由 韦玮 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

5 个评论

感谢韦玮老师,辛苦了
很详细 多谢
老师,我在配置路径文件时输入sudo emacs /etc/paths 得到:sudo: emacs /etc/paths :command not found的提示,我应该怎么做啊?谢谢
你看看是不是sudo emacs /etc/paths的emacs与/etc/paths之间没有空格,应该要有空格的。
你看看是不是sudo emacs /etc/paths的emacs与/etc/paths之间没有空格,应该要有空格的。

要回复文章请先登录注册