python版本切换_如何在cmd下切换不同版本的Python
(1)分别安装
python-2.7.12.amd64.msi
python-3.5.2-amd64.exe
(python官网下载的)
顺序无所谓(为了看着方便,我把安装路径修改统一了)
(2)配置环境变量
D:\p\Python\Python35\Scripts\;
D:\p\Python\Python35\;
D:\p\Python\Python27\Scripts\;
D:\p\Python\Python27\
(3)修改执行文件名称
因为各自的pip.exe依赖于各自版本的python.exe,即:
D:\p\Python\Python35\Scripts\pip3.exe (pip.exe、 pip3.5.exe、 pip3.exe其实是一个文件)
依赖于 D:\p\Python\Python35\python.exe
D:\p\Python\Python27\Scripts\pip2.exe (pip.exe、 pip2.7.exe、 pip2.exe其实是一个文件)
依赖于 D:\p\Python\Python27\python.exe
还有,”sublime text 2″开发平台,采用的也是环境变量中默认的”python.exe”(如果修改成python2.exe/python3.exe是无法识别的)
故,可以(用哪个版本保留哪个版本。):
A:若要使用python 2版本(改掉python 3的exe):
(1)要想执行的”python”:
保留”D:\p\Python\Python27\python.exe”。
把另一个python 3版本”D:\p\Python\Python35\python.exe”重命名为“D:\p\Python\Python35\python3.exe”使其不干扰。
则执行的”Python –version”即是 “Python 2.7.12″
(2)要想执行pip:
上述保留python2.7.12版本,排除python3.5.2的干扰以后。
直接cmd执行“pip2 –version” ,则版本是“pip 8.1.1 from d:\p\python\python27\lib\site-packages (python 2.7)”
B:若要使用python 3版本(改掉python 2的exe):
(1)要想执行的”python”:
保留”D:\p\Python\Python35\python.exe”。
把另一个python 2版本”D:\p\Python\Python27\python.exe”重命名为“D:\p\Python\Python27\python2.exe”使其不干扰。
则执行的”python”即是:“D:\p\Python\Python27\python.exe” python3.5.2版本
(2)要想执行pip:
上述保留python3.5.2版本,排除python2.7.12的干扰以后。
直接cmd执行“pip3 –version” ,则版本是“pip 8.1.1 from d:\p\python\python35\lib\site-packages (python 3.5)”
注意:
(以前网上的版本是推荐将不同的python.exe分别修改为python2.exe python3.exe,这样可以并存使用;
然后各自依赖于它的pip,修改pip*.script.py中第一行调用python.exe的那一句,修改成对应的python(2/3).exe;
现在为什么没有采用,是因为现在的pip*.script.py不存在,而且调用python.exe好像还不止一个调用位置。
再加上其他的开发平台要想识别python(2/3)也需要修改,挺麻烦的。
不如保留默认的名称,用哪个版本保留哪个版本。)
python版本切换_如何在cmd下切换不同版本的Python相关推荐
- 如何在cmd中切换python版本总结
如何在cmd中切换Python版本总结 前言 尝试一:更改系统变量 尝试二.更改解释器名称 前言 由于学习nao机器人编程参加比赛,因此安装了python2.7版本.而之前安装的都为python3.9 ...
- win7 cmd 下 切换到其他盘符
win7 cmd 下 切换到其他盘符 cd -d d:\ (必须加-d)
- python升级版本命令_如何在python中安装和配置kivy库
kivy是python的UI开发工具包,主要关注用户界面显示效果,可以在Android.IOS.Linux.OS X和Windows上运行.如果python开发中使用kivy,需要安装和配置相关文件和 ...
- 如何在windows下切换node版本
解决办法:1.用到某个版本对node重新卸载,安装对应的版本 2.使用nvm 很明显,第一种方法虽然也能解决node版本问题,但是太多麻烦,接下来介绍下nvm的安装使用 第一步:下载nvm并安装 (推 ...
- c++获取当前目录_如何在 Linux 下利用 Vim 搭建 C/C++ 开发环境?
2020年了,不要再看网上那些老旧的文章还在教你使用手工生成 tags 的,请使用自动代码索引生成工具,比如 vim-gutentags,现在网上好像就没有一篇能正确讨论 Vim C/C++ 环境搭建 ...
- python 线性回归模型_如何在Python中建立和训练线性和逻辑回归ML模型
python 线性回归模型 Linear regression and logistic regression are two of the most popular machine learning ...
- linux python开发环境_如何在Linux系统中搭建Python编程环境
1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...
- cmd中加载java源文件_如何在cmd中编译和运行java源文件
如何在cmd中编译和运行java源文件 首先写一个名为HelloWorld.java的java源文件,存储在如C:/java/src的地址,我们再假设待会要存储的位置是C:/java/bin,则我们做 ...
- python mqtt库_如何在 Python 中使用 MQTT
Python 是一种广泛使用的解释型.高级编程.通用型编程语言.Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词).Python 让开发者能 ...
最新文章
- 基于QProbe创建基本Android图像处理框架
- php通知前端,HTML5桌面通知提示功能的实现
- SDN/NFV步入规模部署期 运营商拓智能化成大势所趋
- 程振波 算法设计与分析_算法分析与设计之动态规划
- Symfony 4.3 发布,带来搜索引擎自动保护
- python逻辑表达式3+45and_Python 简明教程 --- 5,Python 表达式与运算符
- 处理数字_3_计算表的行数
- (转)让思维活跃化的几个技巧
- 程序员听歌该有的样子
- pyqt5下pushButton框保留用户历史输入
- python docx 替换文字_查找并替换.docx文件中的文本 - Python
- 偶然遇到的Java泛型错误,百思不得其解。
- shell中的局部变量与全局变量
- C#表驱动法+一点反射实现“得到指定位数随机不重复字符串”三种方式的封装...
- vmware您无权输入许可证秘钥
- 华为人均工资高达70万,但先看看华为员工的16项标准
- 安装的Mac Windows双系统,Mac分区的空间太小/太大了,有什么办法调整吗?
- 中尺度海洋涡流对热带气旋强度影响的调查
- python中numpy中的shape和get_shape解析
- 百度超级链联合超级账本:区块链技术如何提升金融行业互信与安全
热门文章
- python导出excel数据表中追加数据_python pandas在已存在的excel中追加数据
- java string contains indexof,java.lang.String.contains()方法实例
- RasbbitMQ 交换机、路由键与队列绑定
- Android开发笔记(一百六十)休眠模式下的定时器控制
- Android开发笔记(六十五)多样的菜单
- 随机生成指定个数学生的语文数学外语成绩并求平均值
- 颠覆世界的新技术:区块链
- Table Store实时数据通道服务Go SDK快速入门
- TensorBoard:图形可视化
- 《Puppet实战手册》——导读