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 相关文章推荐
Python3基础之条件与循环控制实例解析
Aug 13 Python
python登录pop3邮件服务器接收邮件的方法
Apr 30 Python
Python在Windows和在Linux下调用动态链接库的教程
Aug 18 Python
使用matplotlib中scatter方法画散点图
Mar 19 Python
如何使用Python进行OCR识别图片中的文字
Apr 01 Python
对django的User模型和四种扩展/重写方法小结
Aug 17 Python
python 操作hive pyhs2方式
Dec 21 Python
浅谈pytorch、cuda、python的版本对齐问题
Jan 15 Python
Python实现点云投影到平面显示
Jan 18 Python
利用python中集合的唯一性实现去重
Feb 11 Python
Python基于当前时间批量创建文件
May 07 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
Feb 04 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定义函数代码
2015/02/26 PHP
如何在HTML 中嵌入 PHP 代码
2015/05/13 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
JavaScript中的变量定义与储存介绍
2014/12/31 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
2016/10/05 Javascript
vue2.0路由切换后页面滚动位置不变BUG的解决方法
2018/03/14 Javascript
Vue表单类的父子组件数据传递示例
2018/05/03 Javascript
vue组件name的作用小结
2018/05/23 Javascript
浅谈webpack 构建性能优化策略小结
2018/06/13 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
vue实现局部刷新的实现示例
2019/04/16 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
完美解决vue 中多个echarts图表自适应的问题
2020/07/19 Javascript
在Python的setuptools框架下生成egg的教程
2015/04/13 Python
Python修改MP3文件的方法
2015/06/15 Python
python实现微信自动回复机器人功能
2019/07/11 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
Python如何使用字符打印照片
2020/01/03 Python
CSS3,线性渐变(linear-gradient)的使用总结
2017/01/09 HTML / CSS
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
11月红领巾广播稿
2014/01/17 职场文书
餐饮总经理岗位职责
2014/03/07 职场文书
新春联欢会主持词
2014/03/24 职场文书
党员干部形式主义个人整改措施
2014/09/17 职场文书
新闻人物通讯稿
2014/10/09 职场文书
2014年酒店前台工作总结
2014/11/14 职场文书
2016年春季运动会加油稿
2015/07/22 职场文书
女儿满月酒致辞
2015/07/29 职场文书
如何利用Python实现一个论文降重工具
2021/07/09 Python
为什么MySQL不建议使用SELECT *
2022/04/03 MySQL