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代码(逐级优化)
May 25 Python
Python实现windows下模拟按键和鼠标点击的方法
Mar 13 Python
python实现自动更换ip的方法
May 05 Python
Python求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
Python list操作用法总结
Nov 10 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
Jun 14 Python
python email smtplib模块发送邮件代码实例
Apr 26 Python
对python cv2批量灰度图片并保存的实例讲解
Nov 09 Python
python itchat给指定联系人发消息的方法
Jun 11 Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
Feb 21 Python
python给视频添加背景音乐并改变音量的具体方法
Jul 19 Python
Python fileinput模块如何逐行读取多个文件
Oct 05 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教程 变量定义
2009/10/23 PHP
php设计模式 Bridge (桥接模式)
2011/06/26 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
深入phpMyAdmin的安装与配置的详细步骤
2013/05/07 PHP
CodeIgniter安全相关设置汇总
2014/07/03 PHP
php 自定义错误日志实例详解
2016/11/12 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
php实现每日签到功能
2018/11/29 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
Javascript 中文字符串处理额外注意事项
2009/11/15 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
javascript 按键事件(兼容各浏览器)
2013/12/20 Javascript
jquery实现的一个文章自定义分段显示功能
2014/05/23 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
node.js中cluster的使用教程
2017/06/09 Javascript
js案例之鼠标跟随jquery版(实例讲解)
2017/07/21 jQuery
利用JS实现scroll自定义滚动效果详解
2017/10/17 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
[46:12]完美世界DOTA2联赛循环赛 DM vs Matador BO2第一场 11.04
2020/11/04 DOTA
Python简单进程锁代码实例
2015/04/27 Python
python中json格式数据输出的简单实现方法
2016/10/31 Python
django反向解析URL和URL命名空间的方法
2018/06/05 Python
Python+PyQT5的子线程更新UI界面的实例
2019/06/14 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
Python字符串的15个基本操作(小结)
2021/02/03 Python
CSS3制作酷炫的条纹背景
2017/11/09 HTML / CSS
Linux Interview Questions For software testers
2012/06/02 面试题
如何撰写岗位职责
2014/02/01 职场文书
法人授权委托书样本
2014/09/19 职场文书
2019最新公司租房合同(例文)
2019/07/18 职场文书
【HBU】数据库第四周 单表查询
2021/04/05 SQL Server
Pandas加速代码之避免使用for循环
2021/05/30 Python
MySQL数据库如何使用Shell进行连接
2022/04/12 MySQL