« 上一篇下一篇 »

一台机器下安装多个版本Python

     关于python的用户来说,2.x和3.x版别的不兼容问题会让你很头疼,所以最好的办法就是一起在本机装置多个版别的Python并进行装备,下面就来说说如安在同一台Windows体系中装置和装备多个版别的python环境。

1、关于ArcGIS用户来讲,本事是不必要额定装置python环境的,因为ArcGIS在装置的时分现已内置了Python的开发环境,现在ArcGIS10.0系列软件内置的Python版别是2.6x,而10.2.x系列软件对应的python版别是2.7x;ArcGIS中内置的python环境关于ArcGIS的脚本编程和地舆处理等开发作业现已足够了,假如不必来进行其他方面的开发,那也不必装备python的环境变量。假如除了进行Arcpy编程之外还要进行其他方面的开发,又不想装置剩余的Python环境,那么只需将ArcGIS中的python装置路径添加到体系环境变量的path变量中即可。

2、一起需求运用ArcGIS和Python3.x版别的言语进行开发的用户来说,假如在同一台电再装置一个3.x版别的一般python环境,并且也为它装备环境变量,那么因为ArcGIS自带的Python2.x和用户独立装置的Python3.x版别都要装备到Path变量中;这两个不同的Python版别就会共用一个cmd控制台程序,这样在用控制台指令行执行python指令时,就要Python版别,不然新装置的python 第三方模块因为未指明要装置到那个版别的Python装置目录下,就会默许装置到path变量中第一个python版别的装置目录下,当用其他python版别引进该模块会依然报错。相似的费事还有许多,也就是说,一起在一台电脑装置多个版别的Python时会导致一些紊乱。

主张:假如想在一台电脑一起装置多个不同对应版别的Python环境并想让各个版别之间互不搅扰,主张不装置一般版Python环境,而是挑选一款绿色便携版的WinPython集成开发环境,这套环境集成Python、IPython等python言语以及独立的IDLEX、pythonshell、console控制台、Spyder等开发东西和QT开发的全套相关东西;因为是绿色版,能够复制到任何移动存储设备中,并且开释装置文件后直接复制到别处就可运用,不必额定装备环境变量,直接使用其内置的开发东西记忆操作就能够,相当于一个关闭独立的Python包,在这个包内对python进行操作,不影响机器其他的python环境。

下载链接:我们可到我的CSDN资源列表下载对应版别的WinPython集成开发环境,其中,

3.x版别的WinPython链接是:http://download.csdn.net/detail/supergiser_lee/9852899;

2.x版别的WinPython链接是:http://download.csdn.net/detail/supergiser_lee/9852905;

下载解压后,双击运转,装置到电脑某位置,开释装置文件后可将需求的开发东西复制到桌面快捷方式并修正快捷方式名称以区别Python版别号,然后别离使用不同版别对应的控制台装置各自需求的模块,并使用不同版别对应的IDLE运转各自版别的python程序,这样就不会导致紊乱了。比方本人的电脑装置了ArcGIS10.2.2,内置了Python2.7.5,将它装备到环境变量中,并装置ez_setup和pip等东西,作为Arcpy和体系共用的Python环境;又装置了WinPython2.7.10.3和WinPython3.5.3,不装备环境变量,而是使用各自的控制台装置ez_setup和pip,然后各自需求的第三方模块按要求装置到各自的包中,这样就不会导致紊乱,也不会对体系装备发生污染。