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的SimPy库简化复杂的编程模型的介绍
Apr 13 Python
Django中实现点击图片链接强制直接下载的方法
May 14 Python
在Python中用has_key()方法查找键是否存在的教程
May 21 Python
python 二分查找和快速排序实例详解
Oct 13 Python
Python实现的生成格雷码功能示例
Jan 24 Python
python写一个md5解密器示例
Feb 23 Python
Python面向对象之类和对象属性的增删改查操作示例
Dec 14 Python
python实现AES和RSA加解密的方法
Mar 28 Python
Django 对象关系映射(ORM)源码详解
Aug 06 Python
关于pytorch多GPU训练实例与性能对比分析
Aug 19 Python
使用keras实现孪生网络中的权值共享教程
Jun 11 Python
解决Python中的modf()函数取小数部分不准确问题
May 28 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
一个简单计数器的源代码
2006/10/09 PHP
PHP伪静态写法附代码
2008/06/20 PHP
php递归创建和删除文件夹的代码小结
2012/04/13 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
javascript模仿msgbox提示效果代码
2008/06/10 Javascript
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
javascript页面动态显示时间变化示例代码
2013/12/18 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
JavaScript数据类型判定的总结笔记
2015/07/31 Javascript
IScroll5 中文API参数说明和调用方法
2016/05/21 Javascript
Angular的MVC和作用域
2016/12/26 Javascript
9102年webpack4搭建vue项目的方法步骤
2019/02/20 Javascript
js form表单input框限制20个字符,10个汉字代码实例
2019/04/12 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
Python三元运算实现方法
2015/01/12 Python
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
python文件拆分与重组实例
2018/12/10 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
从0开始的Python学习016异常
2019/04/08 Python
python将时分秒转换成秒的实例
2019/12/07 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
python实现文字版扫雷
2020/04/24 Python
Python 如何对文件目录操作
2020/07/10 Python
Python实时监控网站浏览记录实现过程详解
2020/07/14 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
小学生学雷锋演讲稿
2014/04/25 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
勇敢的心观后感
2015/06/09 职场文书
法制主题班会教案
2015/08/13 职场文书
因个人工作失误检讨书
2019/06/21 职场文书
详解MySQL 联合查询优化机制
2021/05/10 MySQL
vue elementUI表格控制对应列
2022/04/13 Vue.js