如何安装多版本python python2和python3共存以及pip共存


Posted in Python onSeptember 18, 2018

Python的版本是挺折腾人的,本着简单实用的原则我介绍一下我是如何安装多版本Python的。

环境:windows10(64位)

Python版本:2.7.13和3.5.2

1、安装Python2.7.13

1.1 运行exe安装程序,点击“Next”

如何安装多版本python python2和python3共存以及pip共存

1.2 选择安装路径,这里我安装到D:\Python27

如何安装多版本python python2和python3共存以及pip共存

1.3 勾选“Add Python.exe to Path”,将python加入系统环境变量,点击“Next”

如何安装多版本python python2和python3共存以及pip共存

1.4 点击“Finish”,这样就完成了Python安装

如何安装多版本python python2和python3共存以及pip共存

2、安装Python3.5.2

2.1 运行exe安装程序,勾选“Add Python 3.5 to PATH”,然后选择“Customize installation”自定义安装

如何安装多版本python python2和python3共存以及pip共存

2.2 点击“Next”
如何安装多版本python python2和python3共存以及pip共存

2.3 点击“Next”,选择安装路径,这里我选择的是D:\Python35
如何安装多版本python python2和python3共存以及pip共存

2.4 点击“Install”完成安装。

3、添加python3到环境变量

虽然我在安装的时候勾选了“Add Python 3.5 to PATH”,但是只是添加到了用户变量,并未将python3.5.2添加到环境变量。
控制面板?系统和安全?系统?高级系统设置?环境变量?Path,点击编辑,新建,分别添加D:\Python35和D:\Python35\Scripts到环境变量。

如何安装多版本python python2和python3共存以及pip共存

如果安装python2时未选择添加到环境变化,也可以按照这个方法添加。

4、将python文件夹的python.exe和pythonw.exe改名,如图所示,其他的诸如python27.exe, python3.5.2.exe之类的都删了,看起来舒坦:)

如何安装多版本python python2和python3共存以及pip共存
如何安装多版本python python2和python3共存以及pip共存

在命令行窗口输入python2,python3 可以看到成功运行对应的python版本:

如何安装多版本python python2和python3共存以及pip共存

5、设置pip

在修改python.exe名后,我们需要强制重新安装一下pip。

在命令行运行:

python2 -m pip install --upgrade pip --force-reinstall
python3 -m pip install --upgrade pip --force-reinstall

如何安装多版本python python2和python3共存以及pip共存

命令行输入pip2 -V和pip3 -V,可以看到两个版本的pip信息:

如何安装多版本python python2和python3共存以及pip共存

分别进到两个python文件夹下面的Script文件夹,把pip, pip2.7, pip3.5都删了,只保留pip2, pip3, 看着干净:)

如何安装多版本python python2和python3共存以及pip共存
如何安装多版本python python2和python3共存以及pip共存

到这里,就成功安装好了python2.7和python3.5.2两个版本以及对于的pip。

更多关于python安装教程的文章请参考《python各版本安装教程》

更多精彩书单,请点击python编程必备书单

领取干货:零基础入门学习python视频教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python基础教程之序列详解
Aug 29 Python
python+selenium实现登录账户后自动点击的示例
Dec 22 Python
python 多线程中子线程和主线程相互通信方法
Nov 09 Python
对python实现二维函数高次拟合的示例详解
Dec 29 Python
Django 实现admin后台显示图片缩略图的例子
Jul 28 Python
使用Python测试Ping主机IP和某端口是否开放的实例
Dec 17 Python
Python中os模块功能与用法详解
Feb 26 Python
Python网络爬虫信息提取mooc代码实例
Mar 06 Python
PyInstaller运行原理及常用操作详解
Jun 13 Python
Python 爬虫性能相关总结
Aug 03 Python
python中yield的用法详解
Jan 13 Python
python 高阶函数简单介绍
Feb 19 Python
python2与python3共存问题的解决方法
Sep 18 #Python
Win10下python3.5和python2.7环境变量配置教程
Sep 18 #Python
Python global全局变量函数详解
Sep 18 #Python
Win10下python 2.7.13 安装配置方法图文教程
Sep 18 #Python
Python sorted函数详解(高级篇)
Sep 18 #Python
python 2.7.13 安装配置方法图文教程
Sep 18 #Python
Python DataFrame.groupby()聚合函数,分组级运算
Sep 18 #Python
You might like
解析php中die(),exit(),return的区别
2013/06/20 PHP
浅谈laravel-admin的sortable和orderby使用问题
2019/10/03 PHP
PHP设计模式之命令模式示例详解
2020/12/20 PHP
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
js 数值项目的格式化函数代码
2010/05/14 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
[04:29]【TI9采访】OG.N0tail在胜者组决赛后接受采访
2019/08/25 DOTA
[46:44]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第二场 3月7日
2021/03/11 DOTA
解决谷歌搜索技术文章时打不开网页问题的python脚本
2013/02/10 Python
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
Python实现判断一行代码是否为注释的方法
2018/05/23 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
2019/06/28 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
采用怎样的方法保证数据的完整性
2013/12/02 面试题
大三毕业自我鉴定
2014/01/15 职场文书
小学美术教学反思
2014/02/01 职场文书
党支部对照检查材料
2014/08/25 职场文书
圆明园纪录片观后感
2015/06/03 职场文书
今日说法观后感
2015/06/08 职场文书
陪护人员误工证明
2015/06/24 职场文书
2019年入党思想汇报
2019/03/25 职场文书
感谢信的技巧及范例
2019/05/15 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python
MySQL高速缓存启动方法及参数详解(query_cache_size)
2021/07/01 MySQL