windows下 兼容Python2和Python3的解决方法


Posted in Python onDecember 05, 2018

windows下同时安装了python2和python3时,都可以配置环境变量,如果在命令行里输入python命令,windows会去环境变量里寻找Python的安装位置,如果先找到pytoon2的,那么此时默认用python2,如果先找到python3,那么此时默认用python3.

python命令调用

如果想要指定使用python2还是Python3,需要使用如下命令:

py -2 启动python2

py -3 启动python3

注:使用此命令,python2和python3都需要配置环境变量

pip命令调用

python2和python3对应的pip都叫pip.exe,所以不能直接使用pip install命令来安装软件。需要使用启动py.exe来指定pip的版本,命令如下:

py -2 -m pip install xxx 使用pip2 安装包
py -3 -m pip install xxx 使用pip3 安装包

pip安装超时解决

pip --default-timeout=200 install robotframework-sshlibrary
-timeout:指定超时时间

补充:Windows下python2与python3兼容设置

分别安装python2与python3后,我想直接通过命令python2、pip2与python3、pip3区分:

分别进入python安装目录下,修改python.exe为python2.exe、python3.exe

这样直接输入python2和python3就可以使用了。

但是修改名字后,输入pip2或者pip3会抛出异常:

Fatal error in launcher: Unable to create process using '"'

网上看了很多方案都说直接运行:

python2 -m pip install --upgrade pip
python3 -m pip install --upgrade pip 
或
python2 -m pip install -U pip
python3 -m pip install -U pip

升级pip版本就好了

但是如果pip是最新版本就行不通,这时候需要强制更新:

python2 -m pip install --upgrade --force-reinstall pip
python3 -m pip install --upgrade --force-reinstall pip

总结

以上所述是小编给大家介绍的windows下 兼容Python2和Python3的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python高效编程技巧
Jan 07 Python
深入Python解释器理解Python中的字节码
Apr 01 Python
Python利用多进程将大量数据放入有限内存的教程
Apr 01 Python
python利用rsa库做公钥解密的方法教程
Dec 10 Python
Python实现修改IE注册表功能示例
May 10 Python
在PyCharm下打包*.py程序成.exe的方法
Nov 29 Python
在python下读取并展示raw格式的图片实例
Jan 24 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
Feb 27 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
Aug 10 Python
如何定义TensorFlow输入节点
Jan 23 Python
Python绘图之柱形图绘制详解
Jul 28 Python
如何用用Python将地址标记在地图上
Feb 07 Python
Django中更改默认数据库为mysql的方法示例
Dec 05 #Python
Python3爬虫爬取英雄联盟高清桌面壁纸功能示例【基于Scrapy框架】
Dec 05 #Python
在python2.7中用numpy.reshape 对图像进行切割的方法
Dec 05 #Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
Dec 05 #Python
python3 实现对图片进行局部切割的方法
Dec 05 #Python
python中强大的format函数实例详解
Dec 05 #Python
python3+opencv3识别图片中的物体并截取的方法
Dec 05 #Python
You might like
解析PHP无限级分类方法及代码
2013/06/21 PHP
Sublime里直接运行PHP配置方法
2014/11/28 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
JavaScript为对象原型prototype添加属性的两种方式
2010/08/01 Javascript
TextArea不支持maxlength的解决办法(jquery)
2011/09/13 Javascript
JavaScript Scoping and Hoisting 翻译
2012/07/03 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
JS判断字符串字节数并截取长度的方法
2016/03/05 Javascript
ionic环境配置及问题详解
2017/06/27 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
Nodejs 识别图片类型的方法
2019/08/15 NodeJs
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
[38:31]完美世界DOTA2联赛PWL S3 Magma vs GXR 第一场 12.13
2020/12/17 DOTA
王纯业的Python学习笔记 下载
2007/02/10 Python
Python GAE、Django导出Excel的方法
2008/11/24 Python
python编码最佳实践之总结
2016/02/14 Python
详解duck typing鸭子类型程序设计与Python的实现示例
2016/06/03 Python
Python中str.join()简单用法示例
2018/03/20 Python
python3模块smtplib实现发送邮件功能
2018/05/22 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
CentOS 7如何实现定时执行python脚本
2020/06/24 Python
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
2020/12/16 Python
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
以特惠价提供在线奢侈品购物:FRMODA.com
2018/01/25 全球购物
股东合作协议书范本
2014/04/14 职场文书
本科生求职信
2014/06/17 职场文书
四风问题个人对照检查剖析材料
2014/09/27 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
党支部鉴定意见
2015/06/02 职场文书
签字仪式主持词
2015/07/03 职场文书
靠谱准确的求职信
2019/04/02 职场文书
Nginx实现会话保持的两种方式
2022/03/18 Servers