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 09 Python
Python md5与sha1加密算法用法分析
Jul 14 Python
Python线程创建和终止实例代码
Jan 20 Python
浅谈python可视化包Bokeh
Feb 07 Python
python爬取哈尔滨天气信息
Jul 14 Python
利用Python将数值型特征进行离散化操作的方法
Nov 06 Python
python Django编写接口并用Jmeter测试的方法
Jul 31 Python
python实现矩阵和array数组之间的转换
Nov 29 Python
基于TensorBoard中graph模块图结构分析
Feb 15 Python
PyCharm 在Windows的有用快捷键详解
Apr 07 Python
python 写函数在一定条件下需要调用自身时的写法说明
Jun 01 Python
Python flask框架如何显示图像到web页面
Jun 03 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
Yii2 rbac权限控制之rule教程详解
2016/06/23 PHP
Yii2实现自定义独立验证器的方法
2017/05/05 PHP
javascript应用:Iframe自适应其加载的内容高度
2007/04/10 Javascript
jquery实现控制表格行高亮实例
2013/06/05 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
javascript常用方法汇总
2014/12/02 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
2015/12/24 Javascript
微信公众号 客服接口的开发实例详解
2016/09/28 Javascript
浅谈jquery采用attr修改form表单enctype不起作用的问题
2016/11/25 Javascript
详解如何使用webpack+es6开发angular1.x
2017/08/16 Javascript
利用10行js代码实现上下滚动公告效果
2017/12/08 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
使用socket.io实现简单聊天室案例
2018/01/02 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
详解几十行代码实现一个vue的状态管理
2019/01/28 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
Node.js 中判断一个文件是否存在
2020/08/24 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
[52:29]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第三局
2016/03/03 DOTA
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
python实现飞机大战游戏
2020/10/26 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
英国标准协会商店:BSI Shop
2019/02/25 全球购物
新加坡一家在线男士皮具品牌:Faire Leather Co.
2019/12/01 全球购物
德尔福集团DELPHI的笔试题
2012/02/22 面试题
公司人力资源的自我评价
2014/01/02 职场文书
楼面部长岗位职责范本
2014/02/14 职场文书
学习交流会主持词
2014/04/01 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
甜品蛋糕店创业计划书
2014/09/21 职场文书
工作迟到检讨书范文
2015/05/06 职场文书
刘胡兰观后感
2015/06/16 职场文书
《彼得与狼》教学反思
2016/02/20 职场文书
Python中的程序流程控制语句
2022/02/24 Python
mysql实现将字符串字段转为数字排序或比大小
2022/06/14 MySQL