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 08 Python
Python创建系统目录的方法
Mar 11 Python
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
Aug 30 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
python 全局变量的import机制介绍
Sep 07 Python
Python中反射和描述器总结
Sep 23 Python
python 使用re.search()筛选后 选取部分结果的方法
Nov 28 Python
对python的unittest架构公共参数token提取方法详解
Dec 17 Python
Django中create和save方法的不同
Aug 13 Python
Django项目基础配置和基本使用过程解析
Nov 25 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
Apr 08 Python
tensorflow模型转ncnn的操作方式
May 25 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发送post请求的三种方法
2014/02/11 PHP
php生成唯一数字id的方法汇总
2015/11/18 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
JS 学习笔记 防止发生命名冲突
2009/07/30 Javascript
Ruffy javascript 学习笔记
2009/11/30 Javascript
javascript实现时间格式输出FormatDate函数
2015/01/13 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
使用vue.js开发时一些注意事项
2016/04/27 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
JS识别浏览器类型(电脑浏览器和手机浏览器)
2016/11/18 Javascript
浅析Node.js:DNS模块的使用
2016/11/23 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
利用原生JavaScript实现造日历轮子实例代码
2019/05/08 Javascript
详解mpvue开发微信小程序基础知识
2019/09/23 Javascript
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
详解tensorflow载入数据的三种方式
2018/04/24 Python
django orm 通过related_name反向查询的方法
2018/12/15 Python
python实现按行分割文件
2019/07/22 Python
Python Web框架之Django框架文件上传功能详解
2019/08/16 Python
python爬虫增加访问量的方法
2019/08/22 Python
python爬虫实现POST request payload形式的请求
2020/04/30 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
2020/10/27 Python
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
总经理驾驶员岗位职责
2013/12/04 职场文书
毕业生求职自荐信怎么写
2014/01/08 职场文书
会计专业导师推荐信
2014/03/08 职场文书
财产公证书样本
2014/04/04 职场文书
什么是就业协议书
2014/04/17 职场文书
简单的个人租房协议书范本
2014/11/26 职场文书
教师培训简讯
2015/07/20 职场文书
导游词之大雁塔景区
2019/09/17 职场文书
SpringCloud超详细讲解Feign声明式服务调用
2022/06/21 Java/Android
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL