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 24 Python
Python中的FTP通信模块ftplib的用法整理
Jul 08 Python
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
Jul 11 Python
Android分包MultiDex策略详解
Oct 30 Python
python和shell获取文本内容的方法
Jun 05 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
Jan 30 Python
简单了解Python write writelines区别
Feb 27 Python
python requests.get带header
May 05 Python
pycharm sciview的图片另存为操作
Jun 01 Python
使用Python构造hive insert语句说明
Jun 06 Python
Python虚拟环境的创建和使用详解
Sep 07 Python
python中如何使用虚拟环境
Oct 14 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
日本因肺炎疫情影响,这几部动漫推延播放!
2020/03/03 日漫
(PHP实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
php用正则表达式匹配URL的简单方法
2013/11/12 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
php redis实现对200w用户的即时推送
2017/03/04 PHP
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
javascript之Boolean类型对象
2016/06/07 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
jquery checkbox的相关操作总结
2016/10/17 Javascript
Vue数组更新及过滤排序功能
2017/08/10 Javascript
DVA框架统一处理所有页面的loading状态
2017/08/25 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条功能
2019/11/12 Javascript
Vue看了就会的8个小技巧
2021/01/21 Vue.js
Python中实现结构相似的函数调用方法
2015/03/10 Python
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
Python制作Windows系统服务
2017/03/25 Python
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
python 读取excel文件生成sql文件实例详解
2017/05/12 Python
Python 由字符串函数名得到对应的函数(实例讲解)
2017/08/10 Python
实例讲解Python3中abs()函数
2019/02/19 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
python在协程中增加任务实例操作
2021/02/28 Python
管理失职检讨书
2014/02/12 职场文书
啤酒节策划方案
2014/05/28 职场文书
班级标语大全
2014/06/21 职场文书
2014年学校国庆主题活动方案
2014/09/16 职场文书
民警群众路线教育实践活动对照检查材料
2014/10/04 职场文书
收入及婚姻状况证明
2014/11/20 职场文书
捐资助学感谢信
2015/01/21 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
css3 实现文字闪烁效果的三种方式示例代码
2021/04/25 HTML / CSS
vue完美实现el-table列宽自适应
2021/05/08 Vue.js