如何在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:
没想到啊,现在python也有快速安装了,不过作为一个程序员,自然是要自定义咯,能不装c盘就别装c盘。记得勾选最下面的选项,这样就不用手动配置环境变量了,不过手动配置也不是很难。
然后点击next,到如下图位置,自己选一个安装的地方。
然后安装完成以后,去cmd控制台输入python看看安装成功了吗
然后安装python2:
这里红色部分打了个叉叉,不能自动添加环境变量。可能是因为刚才装python3调过导致的,这里我们不管他,继续安装,直到安装完成。
接下来,要配置环境变量了。右键此电脑,属性,然后点击高级系统设置,然后点击环境变量,如下图:
这一步之后,编辑path值,然后点击编辑文本(主要是习惯了以前win7编辑文本的模式,感觉添加变量的时候,直接编辑文本会比较方便)
然后往文本最前端找,这个python3就是刚才自动添加的,类似于这个我们添加一下python2。
但这个时候,python冲突了,所以我们需要重命名以区分。找到python2和python3的安装目录,把python和pythonw分别改成python2,pythonw2还有python3,pythonw3.然后再去cmd里输命令,我们会发现:
不过这对我来说还是不够的,我说过,我是为了装TensorFlow才装的python3.所以,还需要去调整一下pip!
我们现在如果使用pip是会报错的,因为我们把python名字都改了,那怎么办呢,简单,分别在python2和3下重新安装一下pip。
然后我们会发现,pip版本默认是python2,pip3即可变成python3.
至此,两个python共存的情况得到了解决。
2017-12-28更新
可以解决共享问题,不过上面说反了,最新版中,pip版本默认是python3,pip2即可变成python2,我安装的版本的是"python-2.7.14.amd64.msi"和"python-3.6.4-amd64.exe"
如何在win10上同时安装python2和python3的更多相关文章
- 在win10上同时安装Python2/Python3
如何在win10上同时安装python2和python3? 为了满足日常工作或者学习的需要,我们可能会经常用到python2和python3,下面是给大家在win10上同时安装两个版本的python的 ...
- Python3: Windows系统上同时安装Python2和Python3
Python3: Windows系统上同时安装Python2和Python3 为什么要同时安装Python2和Python3环境呢? 因为一些库只支持Python2或者Python3; 在同一台电脑上 ...
- 在同一台电脑上同时安装Python2和Python3
目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护. 到底是选择Python2还是选择Python3,取决于当前要使用的库.框架支持哪个版本. 例如:HTM ...
- 一台电脑上同时安装python2和python3
被python2的编码问题整的快晕了,python3对编码问题解决的不错 所以想安装下python3,但由于目前企业大多还是用python2,所以不想卸载2,让python2和python3共存. 本 ...
- win10系统同时安装python2和python3
1.官网下载python2和python3版本 2.安装python3,勾上Add Python3.5 to PATH,自定义选择安装目录,安装,验证:WIN+R--->cmd,输入python ...
- 当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)
由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼 ...
- 电脑同时安装python2和python3, 如何实现切换使用
由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼 ...
- Windows10系统下安装python2和python3双版本
Windows10系统下安装Python3的步骤已经演示过(详见:https://www.cnblogs.com/schut/p/8399195.html),此处不再赘述Python的下载,主要介绍在 ...
- 同时安装Python2和Python3,如何兼容并切换使用详解
由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼 ...
随机推荐
- 学习Go语言之观察者模式
首先了解一下观察者模式 1.目标和观察者抽象对象需要首先建立 //抽象主题 type Subject interface { Add(o Observer) Send(str string) } // ...
- js循环匹配组合成新对象或js循环组合新数据
var Arry=[ {name: "vehicleTravelLicenseCopyBack", id: "a1"}, {name: "vehicl ...
- POJ-2393 Yogurt factory 贪心问题
题目链接:https://cn.vjudge.net/problem/POJ-2393 题意 有一个生产酸奶的工厂,还有一个酸奶放在其中不会坏的储存室 每一单元酸奶存放价格为每周s元,在接下来的N周时 ...
- [Code+#4]最短路 (最短路)
[Code+#4]最短路 题目背景 在北纬 91° ,有一个神奇的国度,叫做企鹅国.这里的企鹅也有自己发达的文明,称为企鹅文明.因为企鹅只有黑白两种颜色,所以他们的数学也是以二进制为基础发展的. 比如 ...
- Java基础学习总结(29)——浅谈Java中的Set、List、Map的区别
就学习经验,浅谈Java中的Set,List,Map的区别,对JAVA的集合的理解是想对于数组: 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),JAVA集合可以存储和操 ...
- ECNUOJ 2144 抗震机械制造
抗震机械制造 Time Limit:1000MS Memory Limit:65536KBTotal Submit:312 Accepted:78 Description 为了应付可能到来的地震,E ...
- rac重新启动遭遇ORA-01078、ORA-01565、ORA-17503、ORA-12547
今天測试环境server重新启动导致一个节点集群无法重新启动,遭遇ORA-12547错误.详细例如以下: server重新启动后,rac1集群无法启动,rac2正常启动: [root@rac1 ~]# ...
- 在启动php时,无法启动此程序,由于计算机中丢失MSVCR110.dll的解决方法
在启动php时,运行RunHiddenconsole.exe php-cgi.exe -b 127.0.0.1:9000 -c时,出现错误:无法启动此程序,由于计算机中丢失MSVCR110.dll 方 ...
- JVM-java字符编码
在JVM内部,所有的字符都是用Unicode编码的.而对于JVM所在操作系统的文件系统,可能有不同的编码类型. 由于JVM和OS文件系统所使用的编码方式不同,JVM在与操作系统进行数据交互的时候,就会 ...
- Vue进阶之事件处理器
过滤 <html> <head> <meta charset="UTF-8"> <meta name="viewport&quo ...