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登录pop3邮件服务器接收邮件的方法
Apr 30 Python
用Python编写简单的微博爬虫
Mar 04 Python
Python+微信接口实现运维报警
Aug 27 Python
使用Python实现简单的服务器功能
Aug 25 Python
matplotlib绘制动画代码示例
Jan 02 Python
Python if语句知识点用法总结
Jun 10 Python
对Python3中dict.keys()转换成list类型的方法详解
Feb 03 Python
Python字符串逆序输出的实例讲解
Feb 16 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
Sep 20 Python
详解python polyscope库的安装和例程
Nov 13 Python
python BeautifulSoup库的安装与使用
Dec 17 Python
完美解决Pycharm中matplotlib画图中文乱码问题
Jan 11 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/10/09 PHP
async和DOM Script文件加载比较
2014/07/20 PHP
php原生导出excel文件的两种方法(推荐)
2016/11/19 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
JavaScript中一个奇葩的IE浏览器判断方法
2014/04/16 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
2015/12/11 Javascript
javascript实现2016新年版日历
2016/01/25 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
2016/11/24 Javascript
微信小程序 解决请求服务器手机预览请求不到数据的方法
2017/01/04 Javascript
详解微信小程序开发之——wx.showToast(OBJECT)的使用
2017/01/18 Javascript
正则验证小数点后面只能有两位数的方法
2017/02/28 Javascript
微信小程序之页面拦截器的示例代码
2017/09/07 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
使用JS获取页面上的所有标签
2018/10/18 Javascript
pymssql ntext字段调用问题解决方法
2008/12/17 Python
python正则表达式中的括号匹配问题
2014/12/14 Python
python连接mysql实例分享
2016/10/09 Python
python3库numpy数组属性的查看方法
2018/04/17 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
2018/04/22 Python
Python GUI Tkinter简单实现个性签名设计
2018/06/19 Python
Python连接SQLite数据库并进行增册改查操作方法详解
2020/02/18 Python
浅析matlab中imadjust函数
2020/02/27 Python
解决ROC曲线画出来只有一个点的问题
2020/02/28 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
2020/03/09 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
python 安装移动复制第三方库操作
2020/07/13 Python
在Python中实现字典反转案例
2020/12/05 Python
《孔子拜师》教学反思
2014/02/24 职场文书
遗嘱继承公证书
2014/04/09 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书
将Python代码打包成.exe可执行文件的完整步骤
2021/05/12 Python
python 单机五子棋对战游戏
2022/04/28 Python