在同一个系统中安装Python3和Python2的详细方法
在同一个系统中安装Python3和Python2的方法
作者最近开始学习面向Arcgis的python编程,然而万里长征第一步就发现被卡住了:Arcgis10.2支持的貌似是python2.7(Arcgis绑定安装),但自己常用的是python3.
如何让python2和python3同时安装并且正常运行,经过网上搜寻答案,总算搞定了.下面把安装心得进行一下分享.
一.安装Python3.6
也可以先安装Arcgis10.说明一下:这里使用的是64位windows7操作系统,python2和python3都是32位版本的,64位版本也可照此方法.
二.安装Arcgis10.2
在安装Arcgis的过程中会附带安装Python2为2.7.3.
三.Python2.7.3添加环境变量
打开环境变量,我们看到,Python3的环境变量在安装时已选择了添加的,所以此时不用再添加.需要在最后为Python2.7.3添加环境变量,作者的Python2路径如下.
四.应用程序改名
找到Python2的安装路径,将应用程序’’python’’在当前目录下复制一个副本,并改名为’’python2’’
同样找到Python3的安装路径,进行相同的操作,复制一个副本并改名为python3
五.安装setuptools和pip
Python2.7.2不会自动给安装setuptools和pip,所以这两个(组件?)下自行下载安装
1.setuptools
首先要下载和安装setuptools,不安装setuptools就不能安装pip
(1)下载setuptools安装文件,
网址为https://pypi.org/project/setuptools/#files
(2)解压缩
将下载的安装包解压缩,如果是.tar.gz格式的文件,要用cmd解压,但是发现用winrar解压也可以的
(3)执行安装
定位到解压缩后的setuptools安装文件路径下,在cmd窗口中执行: python2 setup.py install
安装完成后,会提示,setuptools被安装在python2的安装目录的lib\site-packages\文件夹下
在Python2.7安装路径的Scripts文件夹下,可以看到添加了以下文件.
2.pip
安装pip的方法和安装setuptools的方法相同:
下载安装文件,网址为:https://pypi.org/project/pip/#files
解压缩,在cmd窗口中执行:Python2 setup.py install,pip被安装在python2的安装目录的lib\site-packages\文件夹下
安装完成后,在Scripts文件夹下,可以看到添加了以下文件.
六.检查
这里面有个”pip2.7”的文件貌似是和”pip”是同一个程序,他的作用和前面我们把python复制命名为python2和python3一样,是为了不至于版本混淆,如下所示:
在cmd窗口中执行:pip2.7 list,可以查看python2.7安装的模块
执行:pip3.6 list,可以查看python3.6安装的模块
可以看到, 目前常用的python3和Arcgis支持的pyton2同时安装使用了,在命令行中运行python3即是启动Python3.6版本.
Python2即是启动Python2.7版本
使用pip安装命令时,也可以用pip2.7和pip3.6进行区分两个版本