map python2 python3 兼容_windows下 兼容Python2和Python3的解决方法
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的解决方法相关推荐
- 查询电脑上mysql的密码忘记了怎么办_windows下mysql忘记root密码的解决方法 -电脑资料...
方法一: 1.在DOS窗口下输入net stop mysql5 或 net stop mysql 2.开一个DOS窗口,这个需要切换到mysql的bin目录, 一般在bin目录里面创建一个批处理1.b ...
- vue 项目、vue-admin-ement项目 在IE、360兼容模式下为空白界面(最新解决方法、亲测有效)
问题 由于对element ui模板的一些配置文件进行删除,配置的js只留下vue.config.js剩余的都进行清除, 导致在IE以及360兼容模式下界面为空白 思路 控制台报的是SCRIPT100 ...
- windows下mysql中文乱码_windows下mysql中文乱码, 配置解决方法
今天遇到个很头疼的问题,在向MySQL数据库插入中文的时候,总是报下面的错误: Java.sql.SQLException: Incorrect string value: '\xE5\xB8\x8C ...
- 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. ...
- 通过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 ...
- python版本切换_Ubuntu18.04下python版本完美切换的解决方法
ubuntu18.04版本,python版本python2.7,python3.5,python3.6 因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3 ...
- 计算机无法u盘启动,uefi模式下U盘启动不了解决方法
电脑开机有两种方式,一种是legacy,另一种是uefi模式.默认都是采用legacy方式,也就是传统的BIOS方式,这种方式一直广泛使用,但逐渐的已经不能适应现在大硬盘的安装模式,在安装的硬盘容量超 ...
- w7鼠标计算机无法识别,win7系统下usb鼠标无法识别的解决方法
鼠标是非常重要的,在使用电脑的时候没有鼠标是一件很麻烦的事情,特别是台式电脑,没有鼠标根本无法操作.但是使用鼠标难免也会遇上一些让人措手无策的问题,比如最近我一同学跟我说他使用的win7旗舰版系统的u ...
- 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 ...
最新文章
- 7年半老程序员,被现实击垮……
- RFID图书管理系统程序源代码(转)
- linux常用高级命令,Linux常用高级文件操作命令
- java 抽奖 高并发处理_如何设计高并发下的抽奖?
- VC6.0 +WDK 开发驱动的环境配置
- 百度地图与谷歌地图 (常识、区别,更倾向于使用百度地图,纠错信息比谷歌多)...
- Problem J: 零起点学算法89——程序设计竞赛
- lscpu 显示cpu的相关信息
- 微信开发者工具历史版本下载
- Adobe Flash Player 下载
- vscode 添加版权信息
- 酷狗、QQ音乐歌词转换工具
- 《数字图像处理》题库5:计算题 ①
- HCL Domino/Notes专业课程和认证体系介绍
- 谨慎处理单片机中断,中断等价于比主程序优先级更高的线程
- matlab中portcons,马柯维茨均值-方差模型
- Python后台开发基础——Web前端基础
- 此程序将从您的计算机删除adobe,电脑中安装Adobe软件时提示该程序已安装的最佳解决方案...
- Cris 的Python笔记(六):函数基础
- Java 抽象类与接口 编程练习