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使用win32com在百度空间插入html元素示例
Feb 20 Python
python实现简单http服务器功能
Sep 17 Python
Python文件如何引入?详解引入Python文件步骤
Dec 10 Python
详解python:time模块用法
Mar 25 Python
Python列表对象实现原理详解
Jul 01 Python
Python获取好友地区分布及好友性别分布情况代码详解
Jul 10 Python
Python 依赖库太多了该如何管理
Nov 08 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
May 11 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
May 15 Python
DRF框架API版本管理实现方法解析
Aug 21 Python
Restful_framework视图组件代码实例解析
Nov 17 Python
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
Jun 09 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
给初学者的30条PHP最佳实践(荒野无灯)
2011/08/02 PHP
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
详解HTTP Cookie状态管理机制
2016/01/14 PHP
PHP数学运算与数据处理实例分析
2016/04/01 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
PHP实现简单的模板引擎功能示例
2017/09/02 PHP
动态加载iframe
2006/06/16 Javascript
jQuery 方法大全方便学习参考
2010/02/25 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
javascript(js)的小数点乘法除法问题详解
2014/03/07 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
jquery form 加载数据示例
2014/04/21 Javascript
jQuery.holdReady()使用方法
2014/05/20 Javascript
JQuery复制DOM节点的方法
2015/06/11 Javascript
详解JavaScript编程中正则表达式的使用
2015/10/25 Javascript
javascript日期比较方法实例分析
2016/06/17 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
整理关于Bootstrap导航的慕课笔记
2017/03/29 Javascript
vue.js的安装方法
2017/05/12 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
微信小程序动态设置图片大小的方法
2019/11/21 Javascript
python的变量与赋值详细分析
2017/11/08 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
在python中实现同行输入/接收多个数据的示例
2019/07/20 Python
使用python实现kNN分类算法
2019/10/16 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
tensorflow 查看梯度方式
2020/02/04 Python
python用TensorFlow做图像识别的实现
2020/04/21 Python
python实现测试工具(一)——命令行发送get请求
2020/10/19 Python
利用python实现后端写网页(flask框架)
2021/02/28 Python
优秀的茶餐厅创业计划书
2014/01/03 职场文书
个人年终总结开头
2015/03/06 职场文书
收入证明申请书
2015/06/12 职场文书
2015年公司国庆放假通知
2015/07/30 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
JavaScript中reduce()的用法
2022/05/11 Javascript