在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
Python的两个大的版本分支,即Python2和Python3。到底是选择Python2还是选择Python3,相信难倒了不少程序员。因此大家常常不得不同时安装Python2和Python3,如何让两个版本的Python兼容,如何同时使用Python2和Python3?就是我们今天要谈论的问题。

一、安装
1、从官网或者Python部落都可以下载Python2.x和Python3.x的版本,注意一下系统就好
2、将Python2.x和Python3.x安装到不同的文件夹里面。例如,Windows下D:\Program Files\Python2和D:\Program Files\Python3
3、将Python2和Python3的安装路径和下一级的\Scripts文件夹的路径添加到环境变量里面。
二、如何同时使用Python2和Python3?
方法一:配置环境变量
通过更改系统环境变量Python2.7和python3.5的位置顺序,让暂时需要版本的位置处于前面,那么在cmd命令窗口输入python,默认就是配置前面的版本。
(1)打开高级系统设置:
(2)打开高级->PATH
(3)输入变量值,将自己安装python3和python2的地址输入(注意英文分号隔开;)
例如我的是python3.5在D:\Program Files\python3.5;D:\Program Files\python3.5\Scripts
python2.7在C:\Python27;C:\Python27\Scripts
(4)打开cmd,输入python则是环境变量第一个位置的python3.5
方法二:
A:若要使用python 2版本(改掉python 3的exe):
(1)要想执行的"python":
把python 3版本"D:\Program Files\python3.5\python.exe"重命名为“D:\Program Files\python3.5\python3.exe”使其不干扰。
则执行的"Python?--version"即是 "python 2.7"
(2)要想执行pip:
直接cmd执行“pip2 --version”
B:若要使用python 3版本
则将刚更改的D:\Program Files\python3.5\python3.exe,改回原来python.exe
这样以后就可以大大方便的同时使用python2和python3了
注意:
能否将python2和python3 下的python.exe 修改为Python2和python3呢?这样就可以并存使用?答案是不可以滴!
相信“如何同时使用Python2和Python3”这个问题的答案,能够帮助大家不再困扰“到底是选择Python2还是选择Python3”。
如何同时使用Python2和Python3?
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
为什么要使用Redis?Redis大解析
为什么要使用Redis?其实是因为Redis是一个性能强劲且具有复制特性的远程内存数据库,它的数据模型更是为解决问题而生。下面小编来详细解析一下Redis。
7935
2019-07-31 12:49:04
什么是Python语言?零基础能学会Python吗?
什么是Python语言?零基础能学会Python吗?Python是一种解释型语言,Python编程语言中体积较小功能强大,Python入门容易比较,纯文本编程接近真实语言适合零基础的人学习,未来运行Python语言的产品将成为一种趋势。
5681
2019-09-16 18:02:31
好用的开源数据可视化工具推荐
近年来,探索数据变得越来越重要,而数据可视化也成为一种热门的数据分析手段。它能够借助图形有效的传达信息。但是数据往往具有数百个乃至数千个维度,想要清晰的传达出有效的信息,往往需要使用好用的工具才行。本文将为大家推荐五款好用的开源数据可视化工具,赶紧来一起看一看吧!
7704
2019-11-27 17:51:42
如何提高Pandas的运行速度?四大性能优化方法
Pandas作为数据分析的屠龙宝刀,毫不夸张的说,功能和优势都极其强大。像是支持GB数据处理,多样的数据清洗方法;支持多种开源可视化工具包,更加丰富的数据成果展示等等。因此如果能做好性能优化,就可以极大的提高Pandas的运行速度。本文为大家总结了四大优化Pandas性能的方法,感兴趣的朋友就赶紧看下去吧!
10948
2019-12-23 11:00:02
HTTP 请求报文结构是什么?代表什么?
HTTP 请求报文结构是什么?代表什么?学习HTTP我们需要掌握HTTP请求报文的结构,HTTP最常见的请求报文有两种分别是GET 方式的请求报文和POST 方式的请求报文。
4282
2021-12-16 10:59:35
