(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相关推荐

  1. 如何在cmd中切换python版本总结

    如何在cmd中切换Python版本总结 前言 尝试一:更改系统变量 尝试二.更改解释器名称 前言 由于学习nao机器人编程参加比赛,因此安装了python2.7版本.而之前安装的都为python3.9 ...

  2. win7 cmd 下 切换到其他盘符

    win7 cmd 下 切换到其他盘符 cd -d d:\        (必须加-d)

  3. python升级版本命令_如何在python中安装和配置kivy库

    kivy是python的UI开发工具包,主要关注用户界面显示效果,可以在Android.IOS.Linux.OS X和Windows上运行.如果python开发中使用kivy,需要安装和配置相关文件和 ...

  4. 如何在windows下切换node版本

    解决办法:1.用到某个版本对node重新卸载,安装对应的版本 2.使用nvm 很明显,第一种方法虽然也能解决node版本问题,但是太多麻烦,接下来介绍下nvm的安装使用 第一步:下载nvm并安装 (推 ...

  5. c++获取当前目录_如何在 Linux 下利用 Vim 搭建 C/C++ 开发环境?

    2020年了,不要再看网上那些老旧的文章还在教你使用手工生成 tags 的,请使用自动代码索引生成工具,比如 vim-gutentags,现在网上好像就没有一篇能正确讨论 Vim C/C++ 环境搭建 ...

  6. python 线性回归模型_如何在Python中建立和训练线性和逻辑回归ML模型

    python 线性回归模型 Linear regression and logistic regression are two of the most popular machine learning ...

  7. linux python开发环境_如何在Linux系统中搭建Python编程环境

    1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...

  8. cmd中加载java源文件_如何在cmd中编译和运行java源文件

    如何在cmd中编译和运行java源文件 首先写一个名为HelloWorld.java的java源文件,存储在如C:/java/src的地址,我们再假设待会要存储的位置是C:/java/bin,则我们做 ...

  9. python mqtt库_如何在 Python 中使用 MQTT

    Python 是一种广泛使用的解释型.高级编程.通用型编程语言.Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词).Python 让开发者能 ...

最新文章

  1. 基于QProbe创建基本Android图像处理框架
  2. php通知前端,HTML5桌面通知提示功能的实现
  3. SDN/NFV步入规模部署期 运营商拓智能化成大势所趋
  4. 程振波 算法设计与分析_算法分析与设计之动态规划
  5. Symfony 4.3 发布,带来搜索引擎自动保护
  6. python逻辑表达式3+45and_Python 简明教程 --- 5,Python 表达式与运算符
  7. 处理数字_3_计算表的行数
  8. (转)让思维活跃化的几个技巧
  9. 程序员听歌该有的样子
  10. pyqt5下pushButton框保留用户历史输入
  11. python docx 替换文字_查找并替换.docx文件中的文本 - Python
  12. 偶然遇到的Java泛型错误,百思不得其解。
  13. shell中的局部变量与全局变量
  14. C#表驱动法+一点反射实现“得到指定位数随机不重复字符串”三种方式的封装...
  15. vmware您无权输入许可证秘钥
  16. 华为人均工资高达70万,但先看看华为员工的16项标准
  17. 安装的Mac Windows双系统,Mac分区的空间太小/太大了,有什么办法调整吗?
  18. 中尺度海洋涡流对热带气旋强度影响的调查
  19. python中numpy中的shape和get_shape解析
  20. 百度超级链联合超级账本:区块链技术如何提升金融行业互信与安全

热门文章

  1. python导出excel数据表中追加数据_python pandas在已存在的excel中追加数据
  2. java string contains indexof,java.lang.String.contains()方法实例
  3. RasbbitMQ 交换机、路由键与队列绑定
  4. Android开发笔记(一百六十)休眠模式下的定时器控制
  5. Android开发笔记(六十五)多样的菜单
  6. 随机生成指定个数学生的语文数学外语成绩并求平均值
  7. 颠覆世界的新技术:区块链
  8. Table Store实时数据通道服务Go SDK快速入门
  9. TensorBoard:图形可视化
  10. 《Puppet实战手册》——导读