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检测服务器是否正常
Feb 16 Python
Python中特殊函数集锦
Jul 27 Python
批量获取及验证HTTP代理的Python脚本
Apr 23 Python
python 列表降维的实例讲解
Jun 28 Python
Python爬取qq空间说说的实例代码
Aug 17 Python
python读取TXT每行,并存到LIST中的方法
Oct 26 Python
Python字典生成式、集合生成式、生成器用法实例分析
Jan 07 Python
PyCharm GUI界面开发和exe文件生成的实现
Mar 04 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
May 11 Python
pycharm全局搜索的具体步骤
Jul 28 Python
如何通过python实现IOU计算代码实例
Nov 02 Python
Django filter动态过滤与排序实现过程解析
Nov 26 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生成EXCEL的东东
2006/10/09 PHP
php 抽象类的简单应用
2011/09/06 PHP
file_get_contents获取不到网页内容的解决方法
2013/03/07 PHP
js和php邮箱地址验证的实现方法
2014/01/09 PHP
简单的php新闻发布系统教程
2014/05/09 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
PHP获取昨天、今天及明天日期的方法
2016/02/03 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
2013/01/30 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
jQuery实现跨域
2015/02/03 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
javascript匀速动画和缓冲动画详解
2016/10/20 Javascript
JS实现的适合做faq或menu滑动效果示例
2016/11/17 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
Vue Extends 扩展选项用法完整实例
2019/09/17 Javascript
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python调用cmd复制文件代码分享
2013/12/27 Python
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
2020/01/02 Python
Jupyter Notebook打开任意文件夹操作
2020/04/14 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
个人实用的自我评价范文
2013/11/23 职场文书
平安工地建设方案
2014/05/06 职场文书
护校行动方案
2014/05/31 职场文书
启动仪式策划方案
2014/06/14 职场文书
2014个人年终工作总结范文
2014/12/15 职场文书
公证书格式
2015/01/23 职场文书
2015秋季运动会通讯稿
2015/07/18 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书
如何使用PostgreSQL进行中文全文检索
2021/05/27 PostgreSQL