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 判断自定义对象类型
Mar 21 Python
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
May 25 Python
Python爬虫:通过关键字爬取百度图片
Feb 17 Python
python实现人脸识别经典算法(一) 特征脸法
Mar 13 Python
django admin 后台实现三级联动的示例代码
Jun 22 Python
python使用knn实现特征向量分类
Dec 26 Python
关于python多重赋值的小问题
Apr 17 Python
关于Python 的简单栅格图像边界提取方法
Jul 05 Python
Python的Tkinter点击按钮触发事件的例子
Jul 19 Python
python使用opencv在Windows下调用摄像头实现解析
Nov 26 Python
python代码如何注释
Jun 01 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面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
php长字符串定义方法
2012/07/12 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
PHP 信号管理知识整理汇总
2017/02/19 PHP
JavaScript 调试器简介
2009/02/21 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
JQuery与JS里submit()的区别示例介绍
2014/02/17 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
2015/08/22 Javascript
解决js函数闭包内存泄露问题的办法
2016/01/25 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
JavaScript中windows.open()、windows.close()方法详解
2016/07/28 Javascript
折叠菜单及选择器的运用
2017/02/03 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
webpack学习笔记之优化缓存、合并、懒加载
2017/08/24 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
微信小程序手机号码验证功能的实例代码
2018/08/28 Javascript
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
js核心基础之闭包的应用实例分析
2019/05/11 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
浅谈JS for循环中使用break和continue的区别
2020/07/21 Javascript
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
在Mac OS上搭建Python的开发环境
2015/12/24 Python
Django实现whoosh搜索引擎使用jieba分词
2020/04/08 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
python 如何将office文件转换为PDF
2020/09/22 Python
公司综合部的成员自我评价分享
2013/11/05 职场文书
心理健康教育制度
2014/01/27 职场文书
护林防火标语
2014/06/27 职场文书
民警个人对照检查剖析材料
2014/09/17 职场文书
学习三严三实对照检查材料思想汇报
2014/09/22 职场文书
医院护士党的群众路线教育实践活动对照检查材料思想汇报
2014/10/04 职场文书
建党伟业的观后感
2015/06/01 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书