如何让Python2与Python3共存
2024-08-30 10:15:19
一、摘要
最近做服务测试的时候,实在被第三方模块折磨的够呛,从安装就存在兼容Py2和Py3的问题,产品提供的服务越来越多,做服务验证也不得不跟进支持测试,这眼前的Hadoop/Hive/Hbase/HDFS等等三方模块五花八门,版本兼容性更是参差不齐,于是就催生了写这么个东西的冲动
二、安装
首先分别安装Py2和Py3,我都安装到C盘根目录里了,然后分别将Py2和Py3都配置到系统环境变量中去:
【C:\Python36\Scripts\;C:\Python36\;C:\Python27\;C:\Python27\Scripts;】
三、配置
修改两个版本的可执行文件名字
四、验证
五、重新归置一下pip
强制分别重新安装
python2 -m pip install --upgrade pip --force-reinstall
python3 -m pip install --upgrade pip --force-reinstall
六、验证pip
七、清理没用的pip执行文件,后续再用到pip的时候执行pip2 install... pip3 install ...
八、各编译器用的时候重新配置即可
最新文章
- .NET在线培训 | C#在线培训 | .NET培训 | 最课程培训
- dotNET使用DRPC远程调用运行在Storm上的Topology
- Mysql有没有语法可以在增加列前进行判断该列是否存在
- Python 安全类目推荐 (持续更新)
- 最短路径—Dijkstra算法和Floyd算法【转】
- sql关联excel查询
- javascript之toString()和valueOf()函数
- Codeforces Round #115 A. Robot Bicorn Attack 暴力
- cli下的php(并传递参数)
- WPF使用Log4net.dll库的demo(转载加个人观点)
- valuechange(动态的监听input,textarea)
- Web API 2
- 前端设计技巧——用 Promise 处理交互和异步
- python学习——读取染色体长度(五:从命令行输入染色体长度)
- 过渡与动画 - 缓动效果&;基于贝塞尔曲线的调速函数
- N76E003之定时器3
- Linux C 一些函数 所属的头文件
- 05_Dockerfile实战(上)
- mysql主从复制 master和slave配置的参数大全
- System.DateTime.Now.ToString(";yyyy-MM-dd HH:mm:ss";) 显示24小时制;System.DateTime.Now.ToString(";yyyy-MM-dd hh:mm:ss";)显示12小时制