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实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
介绍Python的Urllib库的一些高级用法
Apr 30 Python
python实现的守护进程(Daemon)用法实例
Jun 02 Python
python爬虫入门教程--优雅的HTTP库requests(二)
May 25 Python
快速入门python学习笔记
Dec 06 Python
Python常用字符串替换函数strip、replace及sub用法示例
May 21 Python
Python基于多线程操作数据库相关问题分析
Jul 11 Python
对python中字典keys,values,items的使用详解
Feb 03 Python
Django使用Jinja2模板引擎的示例代码
Aug 09 Python
详解pandas apply 并行处理的几种方法
Feb 24 Python
基于Python实现射击小游戏的制作
Apr 06 Python
Pillow图像处理库安装及使用
Apr 12 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
免费手机号码归属地API查询接口和PHP使用实例分享
2014/04/10 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
2015/05/11 PHP
PHP静态成员变量和非静态成员变量详解
2017/02/14 PHP
thinkPHP实现的省市区三级联动功能示例
2017/05/05 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
2019/10/17 PHP
在jQuery1.5中使用deferred对象 着放大镜看Promise
2011/03/12 Javascript
jquery对dom的操作常用方法整理
2013/06/25 Javascript
使用js画图之画切线
2015/01/12 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
2015/12/23 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
javascript简单写的判断电话号码实例
2017/05/24 Javascript
Vue 重置组件到初始状态的方法示例
2018/10/10 Javascript
基于element-ui组件手动实现单选和上传功能
2018/12/06 Javascript
JS中实现浅拷贝和深拷贝的代码详解
2019/06/05 Javascript
python脚本实现查找webshell的方法
2014/07/31 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
python tkinter之顶层菜单、弹出菜单实例
2020/03/04 Python
keras 多gpu并行运行案例
2020/06/10 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
python 用Matplotlib作图中有多个Y轴
2020/11/28 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
Python tkinter实现日期选择器
2021/02/22 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
师范生自荐信范文
2013/10/06 职场文书
医学类导师推荐信范文
2013/11/19 职场文书
人事专员岗位职责
2013/11/20 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书
小学生安全保证书
2015/05/09 职场文书
优秀学生干部主要事迹材料
2015/11/04 职场文书
2016教师节问候语
2015/11/10 职场文书
2016幼儿园教师年度考核评语
2015/12/01 职场文书
Golang的继承模拟实例
2021/06/30 Golang