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实现模拟登录及表单提交的方法
Jul 25 Python
python模拟Django框架实例
May 17 Python
如何使用VSCode愉快的写Python于调试配置步骤
Apr 06 Python
tensorflow 输出权重到csv或txt的实例
Jun 14 Python
Python SVM(支持向量机)实现方法完整示例
Jun 19 Python
Django实现支付宝付款和微信支付的示例代码
Jul 25 Python
Python 日期区间处理 (本周本月上周上月...)
Aug 08 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
Jan 04 Python
Python range与enumerate函数区别解析
Feb 28 Python
浅谈Python中os模块及shutil模块的常规操作
Apr 03 Python
Python如何获取文件路径/目录
Sep 22 Python
总结Python使用过程中的bug
Jun 18 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
DC动漫人物排行
2020/03/03 欧美动漫
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
PHP设计模式之装饰者模式
2012/02/29 PHP
thinkphp5引入公共部分header、footer的方法详解
2018/09/14 PHP
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
分享十五个最佳jQuery 幻灯插件和教程
2010/03/27 Javascript
页面调用单个swf文件,嵌套出多个方法。
2011/11/21 Javascript
JavaScript 代码压缩工具小结
2012/02/27 Javascript
html5 canvas js(数字时钟)实例代码
2013/12/23 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
Bootstrap学习笔记之css组件(3)
2016/06/07 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
最常见的左侧分类菜单栏jQuery实现代码
2016/11/28 Javascript
jQuery Pagination分页插件使用方法详解
2017/02/28 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
jQuery实现动态添加和删除input框实例代码
2019/03/26 jQuery
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
Python实现截取PDF文件中的几页代码实例
2019/03/11 Python
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
Python小程序之在图片上加入数字的代码
2019/11/26 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
日本高端护肤品牌:Tatcha
2016/08/29 全球购物
大学生职业生涯规划书参考模板
2014/03/05 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
委托证明模板
2014/09/16 职场文书
村主任“四风”问题个人整改措施
2014/10/04 职场文书
合理化建议书
2015/02/04 职场文书
幼师中班个人总结
2015/02/12 职场文书
2015中秋节慰问信范文
2015/03/23 职场文书
严以律己学习心得体会
2016/01/13 职场文书
go web 预防跨站脚本的实现方式
2021/06/11 Golang