Windows下实现Python2和Python3两个版共存的方法


Posted in Python onJune 12, 2015

一直用的是python2,从python 2.3到python 2.7.6, 出于想了解python3的新特性,又安装了python3.3.3. 用了才发现蛮方便的。python的各个版本是独立共存的,不相互冲突的。下面说下如何操作:

1. 独自安装好python2.7.6 和 python3.3.3
2. 修改注册表:   打开->regedit
HKEY_CLASSES_ROOT\Python.File\shell\open\command的默认值 
修改为"C:\Python27\python.exe" "%1" %*(C:\Python27是我的Python2.7安装路径), 
同时将C:\Python27\和C:\Python27\Scripts\添加到环境变量中。

3.在C:\Python27\中新建一个python33.bat的文件,并运行这个文件

@ echo off  

C:\Python33\python.exe %* 

效果:
如果我想用python2.7.6的时候就输入 python27,想用python3.3.3的时候,就输入python33
D:\Python>python27 2to3Test.py  

Hello,World!  

  

D:\Python>python33 2to3Test.py  

Hello,World! 

还是挺方便的。
Python 相关文章推荐
Python抓取Discuz!用户名脚本代码
Dec 30 Python
python自动化测试之setUp与tearDown实例
Sep 28 Python
Python变量作用范围实例分析
Jul 07 Python
简单实现python进度条脚本
Dec 18 Python
python实现月食效果实例代码
Jun 18 Python
Python调用.NET库的方法步骤
Dec 27 Python
nginx搭建基于python的web环境的实现步骤
Jan 03 Python
Python ORM编程基础示例
Feb 02 Python
python环境下安装opencv库的方法
Mar 05 Python
基于打开pycharm有带图片md文件卡死问题的解决
Apr 24 Python
python矩阵运算,转置,逆运算,共轭矩阵实例
May 11 Python
python实现双人五子棋(终端版)
Dec 30 Python
Python3中的2to3转换工具使用示例
Jun 12 #Python
Python中unittest模块做UT(单元测试)使用实例
Jun 12 #Python
搞笑的程序猿:看看你是哪种Python程序员
Jun 12 #Python
Python 3.x 新特性及10大变化
Jun 12 #Python
Python实现比较两个列表(list)范围
Jun 12 #Python
在Linux系统上安装Python的Scrapy框架的教程
Jun 11 #Python
Python语言实现机器学习的K-近邻算法
Jun 11 #Python
You might like
一个PHP日历程序
2006/12/06 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
Laravel框架实现调用百度翻译API功能示例
2019/05/30 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
2013/04/02 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
2014/10/22 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
2016/04/01 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
设置jQueryUI DatePicker默认语言为中文
2016/06/04 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
2017/03/30 Javascript
socket.io学习教程之基础介绍(一)
2017/04/29 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
[05:07]DOTA2英雄梦之声_第14期_暗影恶魔
2014/06/20 DOTA
[01:18:31]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第一场 1月10日
2021/03/11 DOTA
Pyramid添加Middleware的方法实例
2013/11/27 Python
基于Python实现的扫雷游戏实例代码
2014/08/01 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
python3监控CentOS磁盘空间脚本
2018/06/21 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
tensorflow 自定义损失函数示例代码
2020/02/05 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
Java多态性的定义以及类型
2014/09/16 面试题
如何用SQL语句进行模糊查找
2015/09/25 面试题
幼儿园招生广告
2014/03/19 职场文书
体育运动口号
2014/06/09 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
环卫工作个人总结
2015/03/04 职场文书
岗位聘任协议书
2015/09/21 职场文书
SpringBoot详解自定义Stater的应用
2022/07/15 Java/Android