如何安装多版本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集合类型用法分析
Apr 08 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
Oct 09 Python
对Python发送带header的http请求方法详解
Jan 02 Python
Python 互换字典的键值对实例
Feb 12 Python
浅谈Python反射 & 单例模式
Mar 21 Python
numpy linalg模块的具体使用方法
May 26 Python
深入了解如何基于Python读写Kafka
Dec 31 Python
django实现模型字段动态choice的操作
Apr 01 Python
安装多个版本的TensorFlow的方法步骤
Apr 21 Python
Python在后台自动解压各种压缩文件的实现方法
Nov 10 Python
Python模拟键盘输入自动登录TGP
Nov 27 Python
简单介绍Python的第三方库yaml
Jun 18 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
Ajax+PHP 边学边练之四 表单
2009/11/27 PHP
php程序效率优化的一些策略小结
2010/07/17 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
2014/05/08 PHP
php格式化时间戳显示友好的时间实现思路及代码
2014/10/23 PHP
PHP+JQuery+Ajax实现分页方法详解
2016/08/06 PHP
php批量删除操作(数据访问)
2017/05/23 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
Prototype Number对象 学习
2009/07/19 Javascript
jQuery实现的Email中的收件人效果(按del键删除)
2011/03/20 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
2014/09/10 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
vue-router的HTML5 History 模式设置
2018/09/08 Javascript
JavaScript创建、读取和删除cookie
2019/09/03 Javascript
[34:39]Secret vs VG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
[01:07:20]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第二场 2月2日
2021/03/11 DOTA
python集合用法实例分析
2015/05/30 Python
wxPython中listbox用法实例详解
2015/06/01 Python
python模块之time模块(实例讲解)
2017/09/13 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
Python之NumPy(axis=0 与axis=1)区分详解
2019/05/27 Python
python的移位操作实现详解
2019/08/21 Python
欧洲最大的化妆品连锁公司:Douglas道格拉斯
2017/05/06 全球购物
施华洛世奇意大利官网:SWAROVSKI意大利
2018/07/23 全球购物
娇韵诗香港官网:Clarins香港
2020/08/13 全球购物
PHP中如何创建和修改数组
2012/05/02 面试题
光声世纪笔试题目
2012/08/25 面试题
大学生村官工作感言
2014/01/10 职场文书
会计专业毕业生自荐书
2014/06/25 职场文书
毕业生找工作自荐书
2014/06/30 职场文书
2014年大学生党员自我评议
2014/09/22 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
MySQL修炼之联结与集合浅析
2021/10/05 MySQL