Windows下使Python2.x版本的解释器与3.x共存的方法


Posted in Python onOctober 25, 2015

Python2 和 Python3 是不兼容的,如果碰到无法升级到 Python2 代码,或者同事中有坚守 Python2 阵营的情况,就要考虑 Python2 和 Python3 在系统中共存的情况。

Mac OS X 和 Linux 不必考虑这个情况。因为这些类 Unix 操作系统在安装 Python3 的时候,会将其直接映射为 Python3 。同时安装 Python2 和 Python3 并不会有什么冲突。

这里只讨论 Windows 下的情况, 下面是我常用的方法。

1. 创建 D:\Python 文件夹;

2. 将 Python 2.7 安装到 D:\Python27,将 Python 3.4 安装到 D:\Python34 ,安装的时候注意 不要 把 Python 加入到 PATH 环境变量;

3. 创建 D:\Python\py2.bat ,内容如下:

D:\Python\27\python.exe %*

4. 创建 D:\Python\py3.bat ,内容如下:

D:\Python\34\python.exe %*

5. 将 D:\Python 加入环境变量 PATH 。

这样处理之后,就可以直接在命令行中敲入

py3 yourpythonfile.py arg1 arg2

来调用 Python3 了,Python2 也一样。

Python 相关文章推荐
Python中单例模式总结
Feb 20 Python
Python实现合并excel表格的方法分析
Apr 13 Python
Python+OpenCV采集本地摄像头的视频
Apr 25 Python
详解基于python-django框架的支付宝支付案例
Sep 23 Python
使用python实现数组、链表、队列、栈的方法
Dec 20 Python
Python单元测试模块doctest的具体使用
Feb 10 Python
Python2.7:使用Pyhook模块监听鼠标键盘事件-获取坐标实例
Mar 14 Python
Pandas的Apply函数具体使用
Jul 21 Python
解决python3中os.popen()出错的问题
Nov 19 Python
python实现学生信息管理系统源码
Feb 22 Python
pytorch常用数据类型所占字节数对照表一览
May 17 Python
Python list列表删除元素的4种方法
Nov 01 Python
解析Python编程中的包结构
Oct 25 #Python
Python实现获取域名所用服务器的真实IP
Oct 25 #Python
Python制作爬虫采集小说
Oct 25 #Python
Python验证企业工商注册码
Oct 25 #Python
日常整理python执行系统命令的常见方法(全)
Oct 22 #Python
Python六大开源框架对比
Oct 19 #Python
Python脚本暴力破解栅栏密码
Oct 19 #Python
You might like
利用PHP实现与ASP Banner组件相似的类
2006/10/09 PHP
PHP用mysql数据库存储session的代码
2010/03/05 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
2010/05/07 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
2013/04/08 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
Vue实例简单方法介绍
2017/01/20 Javascript
Angularjs单选改为多选的开发过程及问题解析
2017/02/17 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
jQuery实现获取及设置CSS样式操作详解
2018/09/05 jQuery
JS开发 富文本编辑器TinyMCE详解
2019/07/19 Javascript
JointJS JavaScript流程图绘制框架解析
2019/08/15 Javascript
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
vue实现列表滚动的过渡动画
2020/06/29 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
2020/09/29 Javascript
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
Python编程实现二叉树及七种遍历方法详解
2017/06/02 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
django如何连接已存在数据的数据库
2018/08/14 Python
Python使用gRPC传输协议教程
2018/10/16 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
2019/06/19 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
Nike香港官网:Nike HK
2019/03/23 全球购物
网游商务专员求职信
2013/10/15 职场文书
艺术设计专业个人求职信范文
2013/12/11 职场文书
2014年创先争优活动总结
2014/05/04 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
学生会辞职信
2015/03/02 职场文书
车间班组长竞聘书
2015/09/15 职场文书
班级管理经验交流材料
2015/11/02 职场文书
redis限流的实际应用
2021/04/24 Redis
MySQL 那些常见的错误设计规范,你都知道吗
2021/07/16 MySQL