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实现的飞速中文网小说下载脚本
Apr 23 Python
python类:class创建、数据方法属性及访问控制详解
Jul 25 Python
pandas 按照特定顺序输出的实现代码
Jul 10 Python
详解Python3.6的py文件打包生成exe
Jul 13 Python
Python多线程同步---文件读写控制方法
Feb 12 Python
Python Pandas数据中对时间的操作
Jul 30 Python
Python socket实现的文件下载器功能示例
Nov 15 Python
在python shell中运行python文件的实现
Dec 21 Python
PyTorch 对应点相乘、矩阵相乘实例
Dec 27 Python
django迁移文件migrations的实现
Mar 31 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
May 18 Python
如何导出python安装的所有模块名称和版本号到文件中
Jun 05 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
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
JS对话框_JS模态对话框showModalDialog用法总结
2014/01/11 Javascript
JavaScript用Number方法实现string转int
2014/05/13 Javascript
jQuery选择器源码解读(八):addCombinator函数
2015/03/31 Javascript
js实现网页收藏功能
2015/12/17 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
jQuery实现的简单图片轮播效果完整示例
2018/02/08 jQuery
用vue快速开发app的脚手架工具
2018/06/11 Javascript
vue项目动态设置页面title及是否缓存页面的问题
2018/11/08 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
python实现静态服务器
2019/09/05 Python
Python搭建代理IP池实现存储IP的方法
2019/10/27 Python
在 Python 中接管键盘中断信号的实现方法
2020/02/04 Python
Python脚本破解压缩文件口令实例教程(zipfile)
2020/06/14 Python
python爬虫使用requests发送post请求示例详解
2020/08/05 Python
html5手机端页面可以向右滑动导致样式受影响的问题
2018/06/20 HTML / CSS
英国标志性奢侈品牌:Burberry
2016/07/28 全球购物
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
blueseventy官网:铁人三项和比赛泳衣
2021/02/06 全球购物
学生自我鉴定模板
2013/12/30 职场文书
税务会计岗位职责
2014/02/18 职场文书
买卖车协议书
2014/04/21 职场文书
小学三好学生事迹材料
2014/08/15 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
2015年社区科普工作总结
2015/05/13 职场文书
农村婚庆主持词
2015/06/29 职场文书
大学生读书笔记大全
2015/07/01 职场文书
python3实现常见的排序算法(示例代码)
2021/07/04 Python
一文带你探究MySQL中的NULL
2021/11/11 MySQL
Vscode中SSH插件如何远程连接Linux
2022/05/02 Servers