1. 让Python2、Python3共存
上一篇笔记中提到我的系统中安装的是Python2, 是因为公司的项目需要,但是作为学习,我还是需要安装Python3。是的,在这两兄弟彼此不太和谐的情况下,我们却有着不可抗因素要同时笼络他们两个人。所以得用点计策才行。
计策1 起名字
给python2, python3起不同的名字,叫其中一个人的时候,另一个人就不会误会站出来捣乱啦。
具体步骤如下:(以先安装python2, 再安装python3为例)
- 安装Python2, 安装完成后,把安装路径下的python.exe重命名,比如python2.exe。
- 添加Python2的环境变量。为此电脑–属性–高级系统设置–高级–环境变量–系统变量–Path添加Python2的路径,比如:
;C:\Python27;C:\Python27\Scripts; (根据实际安装路径添加) - 验证:在CMD中输入Python2, 出现python交互提示符说明安装配置成功。
- 安装setuptools & pip
到官网下载setuptools: https://pypi.org/project/setuptools/
从cmd进入到解压后的目录,执行
python2 setup.py install
- 安装pip
pip是安装和管理python包的工具。
从官网下载: https://pypi.org/project/pip/
从cmd进入到pip解压后的目录,执行
python2 setup.py install
验证一下,在cmd中输入pip2或pip2.7,出现pip的帮助信息,则安装成功。
- 安装python3
与安装python2类似,从官网上下载安装python3, 安装后可以不用修改python3的名字,因为我们已经给python2改过名字啦,python3安装完默认的名字是python.exe, 和python2已经不一样了,当然,你也可以选择python3也改一个名字,一视同仁嘛(当然重要的是看怎么使用方便)
安装之后,为python3配置系统变量,比如 :
;C:\Python37;C:\Python37\Scripts; (根据实际安装路径添加)
在cmd输入python或你给python3新起的名字
出现python3的提示符说明python3安装成功。
此时pip3默认也已经安装好了,可以试一下,在cmd输入pip3,不出意外的话,会出现pip的帮助信息。
python2, python3可以相安无事了。接下来就去使用它们吧。 - 具体使用
使用的时候要记住你给他们起的名字哦。
如果在python2使用中用pip,则用pip2
如果在python3使用中用pip,则用pip3
计策2 共筑和谐环境
计策1中我们给两兄弟起了不同的名字,以后叫的时候记住他们的名字,别叫错了。
现在让我们试想一下,如果有人替我们管理他们,给他们营造一个和谐共处的环境,就不用操心起名字的事了,岂不是更好。
接下来就该Anaconda登场了,它能完美地解决python2和python3共存的问题。
现在让我们隆重地介绍一下Anaconda。
Anaconda是python的一个集成管理工具,它把python做相关数据计算与分析所需要的包都集成在一起,我们安装了Anaconda,其它的就都不用装了,包括python软件。省去了大量的下载模块包的时间。
Anaconda在python2和python3的基础上推出了两个发行版,Anaconda2和Anaconda3。
安装Anaconda2默认会安装python2, 安装Anaconda3默认会安装python3, 我们可以为另一个版本的python创建一个虚拟环境,在虚拟环境间切换使用python2和python3。
我个人推荐安装Anaconda3,毕竟更高的版本是发展的趋势嘛。
好了,这一篇就先简单介绍一下,关于Anaconda的安装使用,将写在下一篇笔记中。