如何安装多版本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网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
Apr 25 Python
python根据开头和结尾字符串获取中间字符串的方法
Mar 26 Python
用Python实现斐波那契(Fibonacci)函数
Mar 25 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
Apr 21 Python
Python设计模式之简单工厂模式实例详解
Jan 22 Python
在Python函数中输入任意数量参数的实例
Jul 16 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
pytorch逐元素比较tensor大小实例
Jan 03 Python
Python生成词云的实现代码
Jan 14 Python
Python安装依赖(包)模块方法详解
Feb 14 Python
python实现画图工具
Aug 27 Python
Python可视化学习之matplotlib内置单颜色
Feb 24 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
fleaphp常用方法分页之Pager使用方法
2011/04/23 PHP
PHP中文件缓存转内存缓存的方法
2011/12/06 PHP
解析php多线程下载远程多个文件
2013/06/25 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
2014/08/04 PHP
php从数据库查询结果生成树形列表的方法
2015/04/17 PHP
学习YUI.Ext基础第一天
2007/03/10 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
2012/11/01 Javascript
javascript图像处理—仿射变换深度理解
2013/01/16 Javascript
关于JQuery($.load)事件的用法和分析
2013/04/09 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
基于jQuery实现图片推拉门动画效果的两种方法
2017/08/26 jQuery
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
Vue中如何实现proxy代理
2018/04/20 Javascript
JS开发自己的类库实例分析
2019/08/28 Javascript
深入理解javascript prototype的相关知识
2019/09/19 Javascript
[38:27]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第二场 11.26
2020/11/30 DOTA
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
Python实现屏幕截图的两种方式
2018/02/05 Python
python基于json文件实现的gearman任务自动重启代码实例
2019/08/13 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
海信商城:海信电视、科龙空调、容声冰箱官方专卖
2017/02/07 全球购物
美团网旗下网上订餐平台:美团外卖
2020/03/05 全球购物
物业管理工作方案
2014/05/10 职场文书
奥巴马胜选演讲稿
2014/05/15 职场文书
车间质检员岗位职责
2015/04/08 职场文书
停课通知书
2015/04/24 职场文书
2016年习总书记讲话学习心得体会
2016/01/20 职场文书
2016年小学植树节活动总结
2016/03/16 职场文书
Python中字符串对象语法分享
2022/02/24 Python