如何安装多版本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程序设计入门(5)类的使用简介
Jun 16 Python
利用Anaconda完美解决Python 2与python 3的共存问题
May 25 Python
Python判断以什么结尾以什么开头的实例
Oct 27 Python
python 内置模块详解
Jan 01 Python
Pandas统计重复的列里面的值方法
Jan 30 Python
利用ctypes获取numpy数组的指针方法
Feb 12 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
May 08 Python
django修改models重建数据库的操作
Mar 31 Python
python适合做数据挖掘吗
Jun 16 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
Jan 09 Python
pandas按条件筛选数据的实现
Feb 20 Python
pytorch查看网络参数显存占用量等操作
May 12 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程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
php算开始时间到过期时间的相隔的天数
2011/01/12 PHP
详解PHP的Yii框架中的Controller控制器
2016/03/29 PHP
php数组分页实现方法
2016/04/30 PHP
JSON两种结构之对象和数组的理解
2016/07/19 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
基于jQuery实现收缩展开功能
2016/03/18 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
jQuery中fadein与fadeout方法用法示例
2016/09/16 Javascript
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
jQuery pagination分页示例详解
2018/10/23 jQuery
微信小程序-API接口安全详解
2019/07/16 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
vue中activated的用法
2021/01/03 Vue.js
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
windows下python模拟鼠标点击和键盘输示例
2014/02/28 Python
Python面向对象class类属性及子类用法分析
2018/02/02 Python
python入门教程 python入门神图一张
2018/03/05 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
Tkinter中复选菜单是否被选中的判断与设置方式
2020/03/04 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
2020/11/17 Python
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
韩国家庭购物网上商店:Nsmall
2017/05/07 全球购物
会计电算化个人自我评价
2013/11/17 职场文书
网站设计师的岗位职责
2013/11/21 职场文书
微电影大赛策划方案
2014/06/05 职场文书
Win11软件图标固定到任务栏
2022/04/19 数码科技