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中文编码那些事
Jun 25 Python
Python中处理字符串之endswith()方法的使用简介
May 18 Python
Python查询IP地址归属完整代码
Jun 21 Python
Python numpy.array()生成相同元素数组的示例
Nov 12 Python
python中退出多层循环的方法
Nov 27 Python
详解python爬虫系列之初识爬虫
Apr 06 Python
python实现nao机器人手臂动作控制
Apr 29 Python
Python3实现zip分卷压缩过程解析
Oct 09 Python
Windows10+anacond+GPU+pytorch安装详细过程
Mar 24 Python
Python图片处理模块PIL操作方法(pillow)
Apr 07 Python
Python 数据的累加与统计的示例代码
Aug 03 Python
python - asyncio异步编程
Apr 06 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通过文件流方式复制文件的方法
2015/03/13 PHP
php 利用array_slice函数获取随机数组或前几条数据
2015/09/30 PHP
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
2011/12/20 Javascript
JS实现悬浮移动窗口(悬浮广告)的特效
2013/03/12 Javascript
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
2013/09/21 Javascript
javascript根据像素点取位置示例
2014/01/27 Javascript
JQuery中extend的用法实例分析
2015/02/08 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
基于javascript实现页面加载loading效果
2020/09/15 Javascript
JavaScript基础知识点归纳(推荐)
2016/07/09 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
js中开关变量使用实例
2017/02/24 Javascript
微信小程序 检查接口状态实例详解
2017/06/23 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
2018/01/22 jQuery
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
Vue——前端生成二维码的示例
2020/12/19 Vue.js
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
python中的闭包函数
2018/02/09 Python
python dataframe NaN处理方式
2019/12/26 Python
Python随机数函数代码实例解析
2020/02/09 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
在 Python 中使用 7zip 备份文件的操作
2020/12/11 Python
玩具反斗城西班牙网上商城:ToysRUs西班牙
2017/01/19 全球购物
Pandora德国官网:购买潘多拉手链、戒指、项链和耳环
2020/02/20 全球购物
某公司.Net方向面试题
2014/04/24 面试题
大学自我鉴定
2013/12/20 职场文书
委托书怎么写
2014/07/31 职场文书
授权委托书
2015/01/28 职场文书
指导教师推荐意见
2015/06/05 职场文书
工作年限证明模板
2015/06/15 职场文书
Java面试题冲刺第十五天--设计模式
2021/08/07 面试题
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python