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中for循环的使用
Apr 14 Python
python判断给定的字符串是否是有效日期的方法
May 13 Python
200 行python 代码实现 2048 游戏
Jan 12 Python
Python+Pandas 获取数据库并加入DataFrame的实例
Jul 25 Python
python 读取竖线分隔符的文本方法
Dec 20 Python
python 命令行传入参数实现解析
Aug 30 Python
详解python tkinter模块安装过程
Jan 06 Python
python实现简单的购物程序代码实例
Mar 03 Python
浅谈keras中loss与val_loss的关系
Jun 22 Python
利用python 读写csv文件
Sep 10 Python
Python echarts实现数据可视化实例详解
Mar 03 Python
python区块链持久化和命令行接口实现简版
May 25 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 XML操作的各种方法解析(比较详细)
2010/06/17 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
php数组合并的二种方法
2014/03/21 PHP
PHP中copy on write写时复制机制介绍
2014/05/13 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
php跨服务器访问方法小结
2015/05/12 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
Thinkphp5.0 框架实现控制器向视图view赋值及视图view取值操作示例
2019/10/12 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
javascript下string.format函数补充
2010/08/24 Javascript
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
浅谈Javascript面向对象编程
2011/11/15 Javascript
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
javaScript基础语法介绍
2015/02/28 Javascript
轻松实现jquery选项卡切换效果
2016/10/10 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
Angularjs单选框相关的示例代码
2017/08/17 Javascript
vue-cli项目中使用echarts图表实例
2018/10/22 Javascript
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
Python原始字符串与Unicode字符串操作符用法实例分析
2017/07/22 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
对Python中plt的画图函数详解
2018/11/07 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
详解python logging日志传输
2020/07/01 Python
COACH德国官方网站:纽约现代奢侈品牌,1941年
2018/06/09 全球购物
Java程序员面试题
2016/09/27 面试题
给同事的道歉信
2014/01/11 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
医院领导班子四风对照检查材料
2014/09/27 职场文书
群众路线剖析材料
2014/09/30 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2015年小学语文教学工作总结
2015/05/25 职场文书
为什么说餐饮很难做,是因为你不了解这些新规则
2019/08/20 职场文书