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进阶教程之模块(module)介绍
Aug 30 Python
Python多进程通信Queue、Pipe、Value、Array实例
Nov 21 Python
Python XML RPC服务器端和客户端实例
Nov 22 Python
Python求算数平方根和约数的方法汇总
Mar 09 Python
Python学习之Anaconda的使用与配置方法
Jan 04 Python
Django跨域请求CSRF的方法示例
Nov 11 Python
应用OpenCV和Python进行SIFT算法的实现详解
Aug 21 Python
使用wxpy实现自动发送微信消息功能
Feb 28 Python
python3实现往mysql中插入datetime类型的数据
Mar 02 Python
Python-jenkins模块之folder相关操作介绍
May 12 Python
django restframework serializer 增加自定义字段操作
Jul 15 Python
Python 恐龙跑跑小游戏实现流程
Feb 15 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
《一拳超人》埼玉一拳下去,他们存在了800年毫无意义!
2020/03/02 日漫
php保存任意网络图片到服务器的方法
2015/04/14 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
IE6不能修改NAME问题的解决方法
2010/09/03 Javascript
JavaScript生成GUID的多种算法小结
2013/08/18 Javascript
JavaScript中实现异步编程模式的4种方法
2014/09/24 Javascript
JS选中checkbox后获取table内一行TD所有数据的方法
2015/07/01 Javascript
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
2016/08/29 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
node.js中express中间件body-parser的介绍与用法详解
2017/05/23 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
vue项目首屏打开速度慢的解决方法
2019/03/31 Javascript
JS删除对象中某一属性案例详解
2020/09/08 Javascript
Vue项目打包编译优化方案
2020/09/16 Javascript
[50:50]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.20
2020/12/23 DOTA
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
windows下python连接oracle数据库
2017/06/07 Python
Python实现识别手写数字大纲
2018/01/29 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
详解python中@的用法
2019/03/27 Python
用python实现英文字母和相应序数转换的方法
2019/09/18 Python
python GUI库图形界面开发之PyQt5树形结构控件QTreeWidget详细使用方法与实例
2020/03/02 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
Linux内核的同步机制是什么?主要有哪几种内核锁
2013/01/03 面试题
《九色鹿》教学反思
2014/02/27 职场文书
工程学毕业生自荐信
2014/06/14 职场文书
收入及婚姻状况证明
2014/11/20 职场文书
逃课检讨书怎么写
2015/01/01 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书
周末问候语大全
2015/11/10 职场文书
MySQL之select、distinct、limit的使用
2021/11/11 MySQL
游戏《铁拳》动画化!2022年年内播出
2022/03/21 日漫
vue中控制mock在开发环境使用,在生产环境禁用方式
2022/04/06 Vue.js