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 随机数生成的代码的详细分析
May 15 Python
利用soaplib搭建webservice详细步骤和实例代码
Nov 20 Python
Python中文编码那些事
Jun 25 Python
python实现给数组按片赋值的方法
Jul 28 Python
使用python编写简单的小程序编译成exe跑在win10上
Jan 15 Python
Python使用numpy产生正态分布随机数的向量或矩阵操作示例
Aug 22 Python
Python中文编码知识点
Feb 18 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
Jul 04 Python
Python3 tkinter 实现文件读取及保存功能
Sep 12 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
Mar 09 Python
python3.x中安装web.py步骤方法
Jun 23 Python
python实现模拟器爬取抖音评论数据的示例代码
Jan 06 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实现将GB编码转换为UTF8
2006/11/25 PHP
php字符串截取中文截取2,单字节截取模式
2007/12/10 PHP
ThinkPHP中U方法的使用浅析
2014/06/13 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
2019/05/05 PHP
JavaScript入门教程(7) History历史对象
2009/01/31 Javascript
js常用代码段整理
2011/11/30 Javascript
JavaScript 命名空间 使用介绍
2013/08/29 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
jQuery文字提示与图片提示效果实现方法
2016/07/04 Javascript
js实现可键盘控制的简单抽奖程序
2016/07/13 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
Javascript中的async awai的用法
2017/05/17 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
2017/12/24 jQuery
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
Vue 实现树形视图数据功能
2018/05/07 Javascript
jquery实现加载更多"转圈圈"效果(示例代码)
2020/11/09 jQuery
详解ES6 中的Object.assign()的用法实例代码
2021/01/11 Javascript
Python中使用插入排序算法的简单分析与代码示例
2016/05/04 Python
python3编码问题汇总
2016/09/06 Python
浅谈python中的变量默认是什么类型
2016/09/11 Python
python 异常处理总结
2016/10/18 Python
python中类的属性和方法介绍
2018/11/27 Python
3种python调用其他脚本的方法
2020/01/06 Python
全球游戏Keys和卡片市场:GamesDeal
2018/03/28 全球购物
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
电气自动化求职信
2014/06/24 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
2014年女职工工作总结
2014/11/27 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书
奶茶店的创业计划书该怎么写?
2019/07/15 职场文书
Redis+Lua脚本实现计数器接口防刷功能(升级版)
2022/02/12 Redis
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS