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进程管理工具supervisor使用实例
Sep 17 Python
Python标准库之sqlite3使用实例
Nov 25 Python
python发送HTTP请求的方法小结
Jul 08 Python
删除python pandas.DataFrame 的多重index实例
Jun 08 Python
Anaconda下安装mysql-python的包实例
Jun 11 Python
python中单例常用的几种实现方法总结
Oct 13 Python
python 自定义对象的打印方法
Jan 12 Python
对django layer弹窗组件的使用详解
Aug 31 Python
python自动化测试无法启动谷歌浏览器问题
Oct 10 Python
Django xadmin开启搜索功能的实现
Nov 15 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
Apr 28 Python
Python 语言实现六大查找算法
Jun 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如何获取文件的扩展名
2015/10/28 PHP
Prototype String对象 学习
2009/07/19 Javascript
在IE浏览器中resize事件执行多次的解决方法
2011/07/12 Javascript
Javascript 面向对象编程(一) 封装
2011/08/28 Javascript
javascript之typeof、instanceof操作符使用探讨
2013/05/19 Javascript
js点击更换背景颜色或图片的实例代码
2013/06/25 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
JavaScript定义变量和变量优先级问题探讨
2014/10/11 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
2016/02/23 Javascript
JS中递归函数
2016/06/17 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
2017/03/14 Javascript
微信小程序中子页面向父页面传值实例详解
2017/03/20 Javascript
Node.js之网络通讯模块实现浅析
2017/04/01 Javascript
Node.js利用debug模块打印出调试日志的方法
2017/04/25 Javascript
AngularJS实现controller控制器间共享数据的方法示例
2017/10/30 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
vue.js中实现登录控制的方法示例
2018/04/23 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
2018/08/08 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
疯狂上涨的Python 开发者应从2.x还是3.x着手?
2017/11/16 Python
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
Flask框架信号用法实例分析
2018/07/24 Python
Python面向对象之类的定义与继承用法示例
2019/01/14 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
keras在构建LSTM模型时对变长序列的处理操作
2020/06/29 Python
浅析Python 多行匹配模式
2020/07/24 Python
Monki官网:斯堪的纳维亚的独立时尚品牌
2020/11/09 全球购物
Nike俄罗斯官方网站:Nike RU
2021/03/05 全球购物
团委书记的竞聘演讲稿
2014/04/24 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
公司员工辞职信范文
2015/05/12 职场文书
java代码实现空间切割
2022/01/18 Java/Android