一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]

一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]python学习过程中,很多教程都是python2版本的但是python2到2020年就不在维护了,所以现在教大家如何在一台计算机上安装python2和python3互不影响,可以自如的切换。不用任何第三方软件简单省力,一次配置就可。第一步下载适合自己电脑的安装包32还是64按照自己的电脑来:python2.7.13和python3.6先安装哪一个版本无所谓。不…

大家好,又见面了,我是你们的朋友全栈君。

python学习过程中,很多教程都是python2 版本的 但是python2 到2020年就不在维护了,所以 现在教大家如何在一台计算机上安装python2 和python3  互不影响,可以自如的切换。不用任何第三方软件 简单省力,一次配置就可。

第一步   下载适合自己电脑的安装包 32还是64 按照自己的电脑来:python2.7.13和python3.6   先安装哪一个版本无所谓。不会的可以自行百度安装教程。

第二部  安装完成后,检查环境变量是否添加到path中,3.6版本在安装的时候有一个选项是自动添加到环境变量,但是 不管哪一个版本,最好还是要去path里检查一下是否添加上。以我的为例  我需要添加4个路径到path里面去 

2.7版本的是 安装路径和python的Scripts     D:\Python27和D:\Python27\Scripts 这2个 

3.6版本的是   D:\Python36 和D:\Python36\Scripts 这2个.  检查到psth里有着4个 就可以了,安装成功,python环境配置成功。

但是一个问题是,如果你去cmd里输入python  就不知道是运行哪一个版本的了

第三部 也就是说最重要的一步了 关乎成败的,在D:\Python27目录下将python.exe复制一份重命名为python2.exe。注意是复制一份重命名,而不是直接重命名。同样的去D:\Python36目录下将python.exe复制一份重命名为python3.exe.重命名的名称就是在cmd下启动python版本的命令。结果是这样的

一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]

和这个 

一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]

操作完这一步 还有一步,同样的去 D:\Python27\Scripts目录下将pip.exe复制一份并重命名为pip2.exe 

在D:\Python36\Scripts将pip.exe复制一份并重命名为pip3.exe 即可 。

一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]

一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]

这样就配置成功了 ,去cmd下 输入python2  调用的是python2版本

一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]

输入python3 调用的是

一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]

这样就可以自如的切换了。这么你要问了 ,如果使用pip来安装包如何安装,我如何知道安装的包给哪一个版本安装的呢?

同样 还是使用pip2 和pip3 来区别版本  使用pip2 install 包名 就是给python2 安装的 使用pip3 install 包名 就是给python3 安装的。如图 :

这是给python2安装的包

一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]

查看给python3 安装的包:

一台计算机如何安装2个版本的python,互不影响呢[通俗易懂]

至此 出现上图  就说明 一个电脑中存在了2个版本的python 互不影响。自如切换 ,没有使用任何第三方软件 。

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/140317.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • mac双系统选择启动_mac装双系统好不好

    mac双系统选择启动_mac装双系统好不好解决方案1:开机时长按option键,进入系统选择界面:用左右方向键选择到你要设置为默认启动的盘,然后同时按下ctrl+enter键,即可将其设置为默认启动的系统。解决方案2:选择mac系统进入后,点击系统偏好设置—–>启动磁盘—–>进入如下图界面:首先点击最下面的锁图片,然后再进行更改,选择你要设置为默认启动的系统后,点击

  • Springboot集成swagger_springboot nginx

    Springboot集成swagger_springboot nginx目前java操作redis的客户端有jedis跟Lettuce。在springboot1.x系列中,其中使用的是jedis,但是到了springboot2.x其中使用的是Lettuce。因为我们的版本是springboot2.x系列,所以今天使用的是Lettuce。关于jedis跟lettuce的区别:Lettuce和Jedis的定位都是Redis的client,所以他们当然可以直接…

  • 2021,2020,2019,2018年河南高考一分一段表 (含文科和理科成绩排名) excel格式

    2021,2020,2019,2018年河南高考一分一段表 (含文科和理科成绩排名) excel格式河南省高招办的资料如下,但是是pdf格式的:2018理科排名2018文科排名博主为了生计,整理了excel档的,如果有需要,向二维码支付2元,备注邮箱地址,第一时间发送给你。…

  • 《SiamFC++:Towards Robust and Accurate Visual Tracking with Target Estimation Guidelines》论文笔记

    《SiamFC++:Towards Robust and Accurate Visual Tracking with Target Estimation Guidelines》论文笔记参考代码:video_analyst1.概述导读:这篇文章指出之前的一些跟踪算法没有深入讨论针对跟踪任务的实质,很多时候只是在某些点上进行突破,因而最后方法的性能总是有局限性的。对此文章深入分析了跟踪网络的特性,因而对跟踪网络的设计提出了4点建议:G1(目标位置估计和目标判别需要接耦,分别具有各自的分支)/G2(目标判别置信度不能与实际相模糊)/G3(不能依赖数据分布等先验知识,否则导致泛化性鲁棒性不强)/G4(目标位置的估计应该准确)。正是基于上的4点设计指导,文章设计了SiamFC++网络,在5

  • Java网络编程之TCP粘包拆包

    Java网络编程之TCP粘包拆包

  • Js数组求和_数组求和

    Js数组求和_数组求和$.fn.sum=function(fun){varv=0;if($(this).length>0){$(this).each(function(index,item){if(fun!=null&&fun!=undefined&&typeof

发表回复

您的电子邮箱地址不会被公开。

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