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创建线程示例
May 06 Python
Python简单进程锁代码实例
Apr 27 Python
python实现的简单抽奖系统实例
May 22 Python
Python中死锁的形成示例及死锁情况的防止
Jun 14 Python
python+matplotlib演示电偶极子实例代码
Jan 12 Python
python3 pandas 读取MySQL数据和插入的实例
Apr 20 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
Apr 08 Python
pandas读取csv文件提示不存在的解决方法及原因分析
Apr 21 Python
python 日志模块 日志等级设置失效的解决方案
May 26 Python
详解python polyscope库的安装和例程
Nov 13 Python
将Python代码打包成.exe可执行文件的完整步骤
May 12 Python
Python连续赋值需要注意的一些问题
Jun 03 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
基于jquery的cookie的用法
2011/01/10 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
js实现图片拖动改变顺序附图
2014/05/13 Javascript
JavaScript Math.floor方法(对数值向下取整)
2015/01/09 Javascript
jquery中change()用法实例分析
2015/02/06 Javascript
Jquery网页内滑动缓冲导航的实现代码
2015/04/05 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
2015/11/29 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
Asp.Net之JS生成分页条的方法
2016/11/23 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
JS库之Particles.js中文开发手册及参数详解
2017/09/13 Javascript
node+express+ejs使用模版引擎做的一个示例demo
2017/09/18 Javascript
JavaScript登录验证基础教程
2017/11/01 Javascript
JS实现网页抢购功能(触发,终止脚本)
2017/11/27 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例
2019/03/13 Javascript
JavaScript实现字符串与HTML格式相互转换
2020/03/17 Javascript
小程序富文本提取图片可放大缩小
2020/05/26 Javascript
Openlayers实现图形绘制
2020/09/28 Javascript
Python函数中定义参数的四种方式
2014/11/30 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
PyQT实现多窗口切换
2018/04/20 Python
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2018/05/12 NodeJs
Pytorch根据layers的name冻结训练方式
2020/01/06 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
python中matplotlib实现随鼠标滑动自动标注代码
2020/04/23 Python
优秀驾驶员先进事迹材料
2014/05/04 职场文书
2014年六一儿童节演讲稿
2014/05/23 职场文书
HR求职自荐信范文
2014/06/21 职场文书
黄石寨导游词
2015/02/05 职场文书
安全保证书怎么写
2015/02/28 职场文书
2015年八一建军节演讲稿
2015/03/19 职场文书
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技