如何在win10上同时安装python2和python3

如何在win10上同时安装python2和python3

哎,其实本人已经用惯了python2,听说python3的语法有很多不一样的地方,那我之前写的算法改起来岂不是日了狗了吗?所以一直没改用python3。但是谷歌的那个TensorFlow,在windows下只能支持python3,没办法,这时候我就决定在我的电脑里同时装python2和python3,看看是否可行。

 

首先,我们去官网,找到对应的安装包!

python3的如下:版本是3.6.3

https://www.python.org/ftp/python/3.6.3/python-3.6.3.exe

python2的如下:版本是2.7.14

https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi

 

然后先安装python3:

python3安装

没想到啊,现在python也有快速安装了,不过作为一个程序员,自然是要自定义咯,能不装c盘就别装c盘。记得勾选最下面的选项,这样就不用手动配置环境变量了,不过手动配置也不是很难。

然后点击next,到如下图位置,自己选一个安装的地方。

如何在win10上同时安装python2和python3

然后安装完成以后,去cmd控制台输入python看看安装成功了吗

如何在win10上同时安装python2和python3

 

然后安装python2:

如何在win10上同时安装python2和python3

如何在win10上同时安装python2和python3

 

这里红色部分打了个叉叉,不能自动添加环境变量。可能是因为刚才装python3调过导致的,这里我们不管他,继续安装,直到安装完成。

 

接下来,要配置环境变量了。右键此电脑,属性,然后点击高级系统设置,然后点击环境变量,如下图:

如何在win10上同时安装python2和python3

如何在win10上同时安装python2和python3

这一步之后,编辑path值,然后点击编辑文本(主要是习惯了以前win7编辑文本的模式,感觉添加变量的时候,直接编辑文本会比较方便)

如何在win10上同时安装python2和python3

如何在win10上同时安装python2和python3

然后往文本最前端找,这个python3就是刚才自动添加的,类似于这个我们添加一下python2。

如何在win10上同时安装python2和python3如何在win10上同时安装python2和python3

 

但这个时候,python冲突了,所以我们需要重命名以区分。找到python2和python3的安装目录,把python和pythonw分别改成python2,pythonw2还有python3,pythonw3.然后再去cmd里输命令,我们会发现:

如何在win10上同时安装python2和python3

如何在win10上同时安装python2和python3

不过这对我来说还是不够的,我说过,我是为了装TensorFlow才装的python3.所以,还需要去调整一下pip!

我们现在如果使用pip是会报错的,因为我们把python名字都改了,那怎么办呢,简单,分别在python2和3下重新安装一下pip。

如何在win10上同时安装python2和python3

然后我们会发现,pip版本默认是python2,pip3即可变成python3.

如何在win10上同时安装python2和python3

 

至此,两个python共存的情况得到了解决。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113526.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 展频技术是如何搞定时钟信号的辐射的呢_辐射电磁波的频率

    展频技术是如何搞定时钟信号的辐射的呢_辐射电磁波的频率先前我们说了说:为什么时钟信号比数据信号更容易引起辐射超标?为什么时钟信号比数据信号更容易引起辐射超标?并且做了试验,如果认真看过的话,就会明白,周期性的信号是窄带频谱,特定的频率的幅值会很高,这对认证测试来说非常的不利。而一般时钟信号都是周期信号,这在电路中是少不了的。有没有什么办法,改造下时钟的频谱,同时又不影响功能呢?答案是有的,那就是展频技术。展频技术的应用展频技术经常用于解决辐射问题,比如我们前面说的音频功放,需要接LC滤波器。就有的厂家通过展频技术,推出不需要LC滤波器.

    2025年7月25日
    1
  • 安全网站推荐

    安全网站推荐

    2021年9月10日
    78
  • 第五章:redis持久化,包括rdb和aof两种方式[通俗易懂]

    第五章:redis持久化,包括rdb和aof两种方式[通俗易懂]第五章:redis持久化,包括rdb和aof两种方式

    2022年4月23日
    57
  • Java反射:用最直接的大白话来聊一聊Java中的反射机制[通俗易懂]

    思考:在讲反射之前,先思考一个问题,java中如何创建一个对象,有哪几种方式?Java中创建对象大概有这几种方式:1、使用new关键字:这是我们最常见的也是最简单的创建对象的方式2、使用Clone的方法:无论何时我们调用一个对象的clone方法,JVM就会创建一个新的对象,将前面的对象的内容全部拷贝进去3、使用反序列化:当我们序列化和反序列化一个对象,JVM会给我们创建一个单独的对…

    2022年4月11日
    45
  • 微信开放平台认证后怎么实现扫码登录功能[通俗易懂]

    微信开放平台认证后怎么实现扫码登录功能[通俗易懂]主题:微信开放平台认证后怎么实现扫码登录功能在面对这些问题时,同时也是很多刚入手做开发朋友疑惑的希望能帮你们快速完成微信登录配置。以我多天的日夜辛苦测试和实践,同时也是我自己在开发过程中遇到的问题被我不断尝试,一遍又一遍的填写参数,建站平台换几十个,最总发现了这些问题所在给大家总结了以下几点问题和解决方案:1.认证微信开放平台和微信公众平台认证有区别吗?如果只用来作微信登录和使用微信支付,那么告诉你:没有区别,同样是三百块钱认证费用(你只注意一下你的开发资料能一次性通过就行)2.同样能实

    2022年6月9日
    78
  • Vivado的helloword计划(一个):硬件project部分

    Vivado的helloword计划(一个):硬件project部分

    2022年1月9日
    66

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号