zoukankan      html  css  js  c++  java
  • Windows下python2和python3共存环境搭建

    0x01 python版本下载

    ​ 首先,需要到python官网下载相关python的安装包。

    • python2下载页面
    python2下载页面
    • python3下载页面
    python3下载页面

    python环境所需安装包下载完毕之后就正式开始安装操作。

    0x02 python2安装

    1. 找到之前下载python2的位置,双击python-2.7.18.amd64.msi文件后开始python2的安装。

      python2安装文件
    2. 双击python2安装文件后,首先需要设置python2的用户,是本机所有用户还是仅当前用户,这里采用默认设置(Install for all users)

      python2用户设置
    3. 设置完用户后还需要设置python2的安装位置,默认安装位置为:C:Python27,这里我设置其位置为:D:SoftPython27

      python2安装位置
    4. 设置完python2安装路径后还需要设置安装python2解释器和基础库,这里采用默认设置即可。

      python2解释器和基础类库设置
    5. 所有都设置完成之后就开始python2的安装。

      python2安装进度显示
    6. 稍等几分钟后python2环境安装完毕。

      python2安装成功
    7. python2环境安装后,打开python2的安装路径并将python.exepythonw.exe分别修改为:python2.exepythonw2.exe

      python2重命名python执行文件

    0x03 python3安装

    1. 找到之前下载python3的位置,双击python-3.8.2-amd64.exe文件后开始python3的安装。

      python3安装包
    2. 双击python3安装文件后,首先需要设置python3的用户,是本机所有用户还是仅当前用户,这里勾选Install launcher for all usersAdd Python3.8 to PATH并采用自定义安装方式。

      python3用户设置
    3. 设置安装python3解释器和基础库,这里采用默认设置即可。

      python3解释器和基础类库设置
    4. 设置完安装的基础类库后还需要设置python3的安装位置,默认安装位置为:C:Pargram FilesPython38,这里我设置其位置为:D:SoftPython38

      python3设置安装路径
    5. 所有都设置完成之后就开始python3的安装。

      python3安装过程显示
    6. 稍等几分钟后python3环境安装完毕。

      python3SetupWasSuccessful
    7. python3环境安装后,打开python3的安装路径并将python.exepythonw.exe分别修改为:python3.exepythonw3.exe

      python3执行文件修改

    0x04 配置环境变量

    ​ 首先打开环境变量设置页面,【此电脑】-> 【属性】-> 【高级系统设置】-> 【环境变量】;然后将C:Python27目录及C:python27scripts(pip目录)C:Python38C:python38scripts添加到系统Path变量中。

    python环境变量设置

    0x05 测试python环境

    在PowerShell中分别输入python2python3来测试python2和python3环境是否安装成功。

    python环境测试

    0x06 配置pip包管理工具

    ​ python中很重要的一个工具就是pip包管理工具,有时候安装新的模块包都要用到,所以我们要把python2和python3的pip区分开来,使得两个python版本的pip能够共存。

    ​ 在powershell命令框输入命令,python3 -m pip install --upgrade pip --force-reinstall,显示重新安装成功,则pip3安装成功。

    ​ 在powershell命令框输入命令,python2 -m pip install --upgrade pip --force-reinstall,显示重新安装成功,则pip2安装成功。

    pip2和pip3设置

    ​ 现在可以通过pip2 -Vpip3 -V 查看两个版本的pip信息,以后只需运行pip2 install XXXpip3 install XXX即可安装各自的python包。

    0x07 配置pip镜像

    ​ 一般安装python之后,pip默认的镜像地址是:https://pypi.org/simple 但是由于默认的官方pypi经常被墙,或者连接速度较慢,导致pip安装经常不可用或者下载安装包失败,所以我们最好是将自己使用的pip源更换一下,使用境内的pip镜像安装源。

    网上有很多可用的源,例如:

    清华大学:https://pypi.tuna.tsinghua.edu.cn/simple 清华大学的pip源是官网pypi的镜像,每隔5分钟同步一次,重点推荐!!!

    阿里云:http://mirrors.aliyun.com/pypi/simple/

    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

    华中理工大学:http://pypi.hustunique.com/

    山东理工大学:http://pypi.sdutlinux.org/

    豆瓣:http://pypi.douban.com/simple/

    网易:http://mirrors.163.com/pypi/simple/

    注:

    • 使用pip config list命令查看当前pip镜像地址:
    查看pip镜像地址

    使用临时镜像地址

    在使用pip的时候加参数 -i https://pypi.tuna.tsinghua.edu.cn/simple

    例如:

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。

    永久修改pip镜像(推荐)

    升级 pip 到最新的版本(>=10.0.0)后进行配置:

    pip install pip -U
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
    
    永久修改pip镜像
    • 实质是创建了一个pip.ini文件,内容为:

      [global]
      index-url = https://pypi.tuna.tsinghua.edu.cn/simple
      

    至此,Python2.7与Python3.8双环境共存设置完毕。

    0x07 参考链接

  • 相关阅读:
    Python3之网络编程
    Python3之内置函数
    Python3之面向对象
    Python3之函数
    Python3基础数据类型-字符串
    else配合while或者for循环只用注意点
    字符串
    元组
    48964
    1651
  • 原文地址:https://www.cnblogs.com/z1r0s/p/14284135.html
Copyright © 2011-2022 走看看