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中函数的可变参数
Sep 02 Python
Python在for循环中更改list值的方法【推荐】
Aug 17 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
Dec 12 Python
解决Python中list里的中文输出到html模板里的问题
Dec 17 Python
flask框架json数据的拿取和返回操作示例
Nov 28 Python
使用pickle存储数据dump 和 load实例讲解
Dec 30 Python
Python dict和defaultdict使用实例解析
Mar 12 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
Apr 07 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
Jun 24 Python
深入了解NumPy 高级索引
Jul 24 Python
Pythonic版二分查找实现过程原理解析
Aug 11 Python
python获取淘宝服务器时间的代码示例
Apr 22 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代码
2010/07/17 PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
2016/11/28 PHP
鼠标移动到一张图片时变为另一张图片
2006/12/05 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
2019/08/03 Javascript
vue中jsonp插件的使用方法示例
2020/09/10 Javascript
vue-cli4使用全局less文件中的变量配置操作
2020/10/21 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
2021/01/26 Vue.js
使用python实现baidu hi自动登录的代码
2013/02/10 Python
pycharm 使用心得(五)断点调试
2014/06/06 Python
使用Python的Django框架结合jQuery实现AJAX购物车页面
2016/04/11 Python
Python OOP类中的几种函数或方法总结
2019/02/22 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
2020/02/25 Python
python 截取XML中bndbox的坐标中的图像,另存为jpg的实例
2020/03/10 Python
python 的topk算法实例
2020/04/02 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
h5调用摄像头的实现方法
2016/06/01 HTML / CSS
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
C/C++程序员常见面试题二
2015/11/19 面试题
党员创先争优承诺书
2014/03/26 职场文书
单位法定代表人授权委托书
2014/09/20 职场文书
幼师大班个人总结
2015/02/13 职场文书
讲座通知范文
2015/04/23 职场文书
Spring Cloud Gateway去掉url前缀
2021/07/15 Java/Android
详解JS数组方法
2021/11/20 Javascript
Python中字符串对象语法分享
2022/02/24 Python