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的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对聚米学院网站的支持!

map python2 python3 兼容_windows下 兼容Python2和Python3的解决方法相关推荐

  1. 查询电脑上mysql的密码忘记了怎么办_windows下mysql忘记root密码的解决方法 -电脑资料...

    方法一: 1.在DOS窗口下输入net stop mysql5 或 net stop mysql 2.开一个DOS窗口,这个需要切换到mysql的bin目录, 一般在bin目录里面创建一个批处理1.b ...

  2. vue 项目、vue-admin-ement项目 在IE、360兼容模式下为空白界面(最新解决方法、亲测有效)

    问题 由于对element ui模板的一些配置文件进行删除,配置的js只留下vue.config.js剩余的都进行清除, 导致在IE以及360兼容模式下界面为空白 思路 控制台报的是SCRIPT100 ...

  3. windows下mysql中文乱码_windows下mysql中文乱码, 配置解决方法

    今天遇到个很头疼的问题,在向MySQL数据库插入中文的时候,总是报下面的错误: Java.sql.SQLException: Incorrect string value: '\xE5\xB8\x8C ...

  4. python3.7代码转python2.7_Python3.7与Python2.7在centos7下兼容并存

    原标题:Python3.7与Python2.7在centos7下兼容并存 1.下载python3.7 wget "https://www.python.org/ftp/python/3.7. ...

  5. 通过pyenv在Mac OS X 10.12.3下安装Python-3.6.0及“*** [install] Error 1”错误的解决方法

    通过pyenv在Mac OS X 10.12.3下安装Python-3.6.0及"*** [install] Error 1"错误的解决方法 参考文章: (1)通过pyenv在Ma ...

  6. python版本切换_Ubuntu18.04下python版本完美切换的解决方法

    ubuntu18.04版本,python版本python2.7,python3.5,python3.6 因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3 ...

  7. 计算机无法u盘启动,uefi模式下U盘启动不了解决方法

    电脑开机有两种方式,一种是legacy,另一种是uefi模式.默认都是采用legacy方式,也就是传统的BIOS方式,这种方式一直广泛使用,但逐渐的已经不能适应现在大硬盘的安装模式,在安装的硬盘容量超 ...

  8. w7鼠标计算机无法识别,win7系统下usb鼠标无法识别的解决方法

    鼠标是非常重要的,在使用电脑的时候没有鼠标是一件很麻烦的事情,特别是台式电脑,没有鼠标根本无法操作.但是使用鼠标难免也会遇上一些让人措手无策的问题,比如最近我一同学跟我说他使用的win7旗舰版系统的u ...

  9. spring boot 2.0 java8 下 foundError: javax/xml/bind/JAXBException 解决方法

    spring boot 2.0 java8 下 foundError: javax/xml/bind/JAXBException 解决方法 参考文章: (1)spring boot 2.0 java8 ...

最新文章

  1. 7年半老程序员,被现实击垮……
  2. RFID图书管理系统程序源代码(转)
  3. linux常用高级命令,Linux常用高级文件操作命令
  4. java 抽奖 高并发处理_如何设计高并发下的抽奖?
  5. VC6.0 +WDK 开发驱动的环境配置
  6. 百度地图与谷歌地图 (常识、区别,更倾向于使用百度地图,纠错信息比谷歌多)...
  7. Problem J: 零起点学算法89——程序设计竞赛
  8. lscpu 显示cpu的相关信息
  9. 微信开发者工具历史版本下载
  10. Adobe Flash Player 下载
  11. vscode 添加版权信息
  12. 酷狗、QQ音乐歌词转换工具
  13. 《数字图像处理》题库5:计算题 ①
  14. HCL Domino/Notes专业课程和认证体系介绍
  15. 谨慎处理单片机中断,中断等价于比主程序优先级更高的线程
  16. matlab中portcons,马柯维茨均值-方差模型
  17. Python后台开发基础——Web前端基础
  18. 此程序将从您的计算机删除adobe,电脑中安装Adobe软件时提示该程序已安装的最佳解决方案...
  19. Cris 的Python笔记(六):函数基础
  20. Java 抽象类与接口 编程练习

热门文章

  1. Android Hacks:在代码中隐藏软键盘
  2. CocoStudio游戏发布后资源加密大致实现思路
  3. JS中使用EL表达式
  4. IE6/IE7中JavaScript json最后一个键值后不能增加逗号
  5. [转]verilog语法学习心得
  6. 4python 解析库的使用
  7. yii2 postman 文件上传
  8. jQuery对下拉框Select操作总结
  9. lintcode: 爬楼梯
  10. Windows文件系统过滤驱动开发教程(4,5)