目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护。

到底是选择Python2还是选择Python3,取决于当前要使用的库、框架支持哪个版本。

例如:HTMLTestRunner、locustio支持Python2,但是不支持Python3。

所以很多时候,一台电脑上需要同时安装Python2和Python3。

本篇内容主要讲一下,在同一台电脑上如何同时安装Python2和Python3,且均可以正常使用pip。

一、安装Python2(以及pip)

1.1、到Python的官网 https://www.python.org/ 下载Python的安装文件,

对于Windows用户来说,如果是32位系统,则选择x86版本;如果是64位系统,则选择64版本的安装文件。

我自己的电脑是64位,下面的例子按照64位进行说明。

下载的安装文件的名字类似于这个样子:python-2.7.12.amd64.exe

1.2、点击“”python-2.7.12.amd64“”这个安装文件,一直点击next即可,在选择安装路径时需要特别注意:Python的安装路径不能有空格!

为了区分是Python2还是Python3,把该目录下的python.exe文件重命名为python2.exe,如下面截图所示:

1.3、添加Python2的环境变量

此电脑--属性--高级系统设置--高级--环境变量--系统变量--Path--编辑

在此处添加   ;E:\setup\Python27\Scripts\;E:\setup\Python27\;   (此处根据自己的安装路径来写,且注意用英文分号和别的变量值隔开;

若不配置该变量,在cmd中输入Python2时会提示“不是内部命令”)

1.4、在cmd里,输入Python2,若出现下图中的提示,则表明Python2安装成功

1.5、安装setuptools。

在步骤1.6中要安装的pip,依赖于setuptools,所以需要先安装setuptools,再安装pip。

到官网 https://pypi.python.org/pypi/setuptools 下载,名字类似于这个样子“”setuptools-28.7.0.zip“”(下载时间不一样,版本号可能会不一样),进行解压;

在cmd中进入到解压后的目录(既setup.py文件存在的目录),执行>python2 setup.py install  (注:由于前面步骤1.2中将python.exe文件重命名为了python2.exe,                                                                                                                                    所以此处输入命令时一定要写python2,而不是python)

1.6、安装pip

pip是安装和管理python包的工具,通过pip来安装python包变的十分简单。

到官网 https://pypi.python.org/pypi/pip ,下载pip的压缩文件,下载后名字类似于这个样子“”pip-8.1.2.tar“”(下载时间不一样,版本号可能会不一样),进行解压;

在cmd中进入到解压后的目录(既setup.py文件存在的目录),执行>python2 setup.py install (注:此处执行的命令为啥是pytho2,而不是python,原因同1.5一样)

此时我们看一下Python2的pip的安装目录E:\setup\Python27\Scripts,看下面截图中,有pip、pip2.7、pip2,说明此时在cmd中执行pip或是pip2.7或是pip2,执行的都        是Python2的pip。

1.7、在cmd里输入pip2或是pip2.7,若出现以下截图中的内容,说明pip安装成功

二、安装Python3(由于Python3自带pip,所以无需另外安装pip)

2.1、到Python的官网 https://www.python.org/ 下载Python3的安装文件,

对于Windows用户来说,如果是32位系统,则选择x86版本;如果是64位系统,则选择64版本的安装文件。

我自己的电脑是64位,下面的例子按照64位进行说明。

下载的安装文件的名字类似于这个样子:python-3.5.0-amd64.exe

2.2、点击“”python-3.5.0-amd64.exe“”这个安装文件,一直点击next即可,在选择安装路径时需要特别注意:Python的安装路径不能有空格!

2.3、检查Python3的环境变量是否添加

Python3在安装时可以选择自动添加环境变量,但是有时候却无法自动添加,所以此时自己确认一下。

此电脑--属性--高级系统设置--高级--环境变量--系统变量--Path

若没有有关Python3的环境变量,在此处添加   ;E:\setup\Python35\Scripts\;E:\setup\Python35\;   (此处根据自己的实际安装路径来写)

2.4、检查python3是否安装成功,在cmd中输入python,若显示如下图所示,是有关python3的版本,则说明python3安装成功。

你可能有疑问:为什么这里不输入python3?  答:因为没有修改E:\setup\Python35目录下python.exe文件的名字为python3.exe。Python2里做了修改,所以这                                                                                 里修改不修改都无所谓,只要是能与E:\setup\Python27目录下的python.exe文件不重名即可。

2.5、验证Python3里pip是否自动安装成功

在cmd里输入pip3或是pip3.5(此时输入pip看不出是Python2还是Python3中的pip),若有截图中的显示则表明Python3中pip自动安装成功。

此时你可能有疑问,你怎么知道是输入pip3或是pip3.5,而不是pip3.6?因为在E:\setup\Python35\Scripts目录下pip.exe文件的名字决定的:如下图所示:

以上一和二将python2和python3 以及各自的pip安装完成。

三、具体使用

若是在Python2中使用pip操作时,用pip2或是pip2.7相关命令。

例:给Python2安装selenium,在cmd中输入 pip2 install selenium 或是 pip2.7 install selenium

若是在Python3中使用pip操作时,用pip3或是pip3.5相关命令。

例:给Python3安装selenium,在cmd中输入 pip3 install selenium 或是 pip3.5 install selenium

若有的包不支持pip的安装形式,将相应的文件下载解压后放入到某个目录下,用cmd进入到解压后的目录

若是给Python2安装该包,则执行python2 setup.py install

若是给Python3安装该包,则执行python setup.py install

转载于:https://www.cnblogs.com/duex/p/6703771.html

在同一台电脑上同时安装Python2和Python3相关推荐

  1. 电脑同时安装python2和3_一台电脑上同时安装python2和python3

    被python2的编码问题整的快晕了,python3对编码问题解决的不错 所以想安装下python3,但由于目前企业大多还是用python2,所以不想卸载2,让python2和python3共存. 本 ...

  2. 电脑可以同时装python2和3吗_在同一台电脑上同时安装Python2和Python3-Go语言中文社区...

    在同一台电脑上同时安装Python2和Python3 目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护. 到底是选择Python2还是选择Python3, ...

  3. 如何在一台电脑上同时安装Windows和Linux双操作系统

    相关说明: 1.台电脑上同时安装Windows7和CentOS7双操作系统,本教程同样适用于安装其它版本的多操作系统 2.安装双系统应该先安装Windows,再安装Linux,因为Windows的引导 ...

  4. python2和pytho3切换_电脑上同时安装Python2和Pytho

    一.安装Python2 1.1.到Python的官网 https://www.python.org/ 下载Python的安装文件 1.2.点击安装文件,一直点击next即可 为了区分是Python2还 ...

  5. 在一台电脑上如何安装两个JDK,并实现自由切换

  6. 当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)

    由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼 ...

  7. python3怎么用_当同时安装Python2和Python3后,如何兼容并切换使用详解(比如pip使用)...

    由于历史原因,Python有两个大的版本分支,Python2和Python3,又由于一些库只支持某个版本分支,所以需要在电脑上同时安装Python2和Python3,因此如何让两个版本的Python兼 ...

  8. windows安装python3_windows下同时安装python2和python3

    如何在电脑上同时安装python2和python3 windows系统,最近在学习python,之前由于环境需要装的是python2,但是现在我想装python3. python安装 到官网上下载对应 ...

  9. 在同一台电脑上同时使用IE6和IE7

    编者按:最近微软发布了IE7简体中文版,有了很多改进.毫无疑问,是Mozilla的Firefox激发了微软改良浏览器的雄心.只要简单看一下IE7的接口即可充分的证明这一点,尤其是以下这些功能:新分类的 ...

最新文章

  1. 建立单链表(尾插法)
  2. VMware虚拟产品简介
  3. Spring之AOP由浅入深
  4. Spring Boot 中的容器配置
  5. 数据库-SQL中like的用法
  6. 配置 Sybase数据源
  7. jQuery插件实现的页面功能介绍引导页效果
  8. (2)verilog语言编写打两拍
  9. 音效SystemSoundID
  10. python封装成exe后运行失败_python 在编译成EXE 文件后报错 我实在是找不出原因
  11. flask ai 简单语音对话
  12. 传统项目管理 VS 敏捷项目管理
  13. 阿里云的服务器居然泡在“水”里?| 数据中心参观有感
  14. EasyBoot教程一:制作WIN7原版多重启动盘方法
  15. C. Inna and Dima
  16. 前端是什么,是干嘛的
  17. python中积分怎么表示_python中的数值积分与符号积分
  18. 正则表达式的含义于简介
  19. 猫盘救砖方案(2021年最新版)
  20. 66页三级医院智慧医院 信息化建设规划

热门文章

  1. 【Ubuntu】apt-get命令小结
  2. #Ruby# Introspect (2)
  3. #实现互联网聊天_局域网内两台电脑如何实时语音聊天通话
  4. antirecall怎么打开_QQ/微信防撤回工具 — Anti recall
  5. 软件项目管理大作业_案例|P6软件在水电项目施工管理中的应用
  6. Redis初学16:主从复制
  7. 【spring】专项配置文件的使用
  8. 五分钟让你了解 Java方法(或者叫函数)
  9. js判断是iOS还是Android
  10. React 创建组件 使用组件 2