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中is与==判断的区别
Mar 28 Python
Python简单实现Base64编码和解码的方法
Apr 29 Python
Python使用修饰器执行函数的参数检查功能示例
Sep 26 Python
Sublime开发python程序的示例代码
Jan 24 Python
python redis 删除key脚本的实例
Feb 19 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
Jul 03 Python
Django框架 Pagination分页实现代码实例
Sep 04 Python
Pytorch之保存读取模型实例
Dec 30 Python
PyTorch中的padding(边缘填充)操作方式
Jan 03 Python
详解python实现可视化的MD5、sha256哈希加密小工具
Sep 14 Python
Django中和时区相关的安全问题详解
Oct 12 Python
python Scrapy爬虫框架的使用
Jan 21 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懒人函数 自动添加数据
2011/06/28 PHP
php四种基础算法代码实例
2013/10/29 PHP
简单谈谈 php 文件锁
2017/02/19 PHP
PHP的PDO事务与自动提交
2019/01/24 PHP
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
C#程序员入门学习微信小程序的笔记
2019/03/05 Javascript
vue-cli中使用高德地图的方法示例
2019/03/28 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
原生JS实现音乐播放器
2021/01/26 Javascript
Vue 事件的$event参数=事件的值案例
2021/01/29 Vue.js
用python删除java文件头上版权信息的方法
2014/07/31 Python
python算法表示概念扫盲教程
2017/04/13 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
如何通过雪花算法用Python实现一个简单的发号器
2019/07/03 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
python 实现查询Neo4j多节点的多层关系
2019/12/23 Python
提高python代码运行效率的一些建议
2020/09/29 Python
Python调用REST API接口的几种方式汇总
2020/10/19 Python
中国跨境电子商务网站:NewFrog
2018/03/10 全球购物
从当地商店送来的杂货:Instacart
2018/08/19 全球购物
IBatis持久层技术
2016/07/18 面试题
信息专业本科生个人的自我评价
2013/10/28 职场文书
晚宴邀请函范文
2014/01/15 职场文书
幼儿园亲子活动总结
2014/04/26 职场文书
小学教师读书活动总结
2014/07/08 职场文书
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
党的群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
加强作风建设心得体会
2014/10/22 职场文书
年会主持人开场白台词
2015/05/29 职场文书
React-vscode使用jsx语法的问题及解决方法
2021/06/21 Javascript