Windows系统下多版本Python的安装指南

背景

个人电脑系统为Win11,已安装Python3.10,需要在不发生冲突的情况下安装Python3.8。

1.下载安装包

去Python官网上下载安装包

双击运行

2.安装

  • 运行python-3.8.10-amd64.exe
  • 勾选Customize installation
  • 取消勾选Add Python 3.8 to PATH(关键步骤,避免污染全局变量)
  • 1. Documentation(Python文档文件)

  • 作用:安装Python官方离线文档(包含语法说明、标准库参考等),适合需要离线查阅的场景。
  • 建议:默认勾选,但若网络条件良好可取消勾选(在线文档更易更新)。
  • 2. pip(Python包管理工具)

  • 作用:安装pip工具,用于从PyPI下载和管理第三方库(如pandas、requests)。
  • 建议:必须勾选,否则无法直接通过命令行安装第三方库。
  • 3. tcl/tk and IDLE(开发环境与GUI支持)

  • tcl/tk:支持Python的图形界面开发(如使用tkinter库)。
  • IDLE:Python自带的轻量级代码编辑器,适合新手快速上手。
  • 建议:推荐勾选,尤其对初学者或需要简单GUI开发的用户。
  • 4. Python test suite(标准库测试套件)

  • 作用:安装Python标准库的单元测试文件,主要用于开发者调试或贡献Python源码。
  • 建议:普通用户无需勾选,仅建议Python核心开发者或需要深入调试时勾选。
  • 1.Install for all users

  • 含义:选择此选项会将 Python 安装到系统层面,使得计算机上的所有用户账户都可以使用安装的 Python 环境。若不选,Python仅安装到当前登录用户的账户中。
  • 建议:取消勾选(避免写入系统目录,防止权限冲突)
  • 2.Associate files with Python (requires the py launcher)

  • 含义:该选项会将 .py 和 .pyw 文件扩展名与 Python 解释器关联,这样在双击 .py 或 .pyw 文件时,系统会自动使用Python 解释器来运行这些文件。同时,此关联依赖于 Python Launcher 来实现。
  • 建议:取消勾选(防止.py文件默认关联到Python 3.8,干扰已有Python 3.10项目)
  • 3.Create shortcuts for installed applications

  • 含义:勾选此选项会在桌面上或开始菜单中创建 Python 相关应用程序的快捷方式,如 Python 解释器、IDLE(Python自带的集成开发环境)等,便于快速访问这些应用程序。
  • 建议:看个人需求,勾选后可快速启动 Python 相关程序。
  • 4.Add Python to environment variables

  • 必须取消勾选(防止覆盖已有的Python 3.10全局路径配置)
  • 5.Precompile standard library

  • 含义:在安装过程中预先编译 Python 的标准库。预编译可以加快 Python程序的启动速度,因为在运行程序时,无需再对标准库进行编译。
  • 建议:取消勾选(节省安装时间,对性能无明显影响)
  • 6.Download debugging symbols

  • 含义:下载 Python 的调试符号文件。这些文件包含了 Python 解释器的调试信息,对于开发人员在调试 Python程序时定位问题非常有帮助。
  • 建议:如果是普通用户或仅进行简单的 Python编程学习,可不勾选;如果是开发人员且需要进行调试工作,建议勾选。
  • 7.Download debug binaries (requires VS 2015 or later)

  • 含义:下载 Python 的调试二进制文件。这些文件同样用于调试 Python 程序,需要安装有 Visual Studio 2015或更高版本才能使用。
  • 建议:如果是普通用户或仅进行简单的 Python编程学习,可不勾选;如果是开发人员且需要进行调试工作,并且已经安装了符合要求的 Visual Studio,建议勾选。

  • 安装完成。

    3.测试

    可对python3.8的pip进行重命名(如pip38,与python3.10的pip区分开),再将其添加到系统环境变量中。(无法重命名python,会导致程序运行异常)

    作者:-注意进厂时机

    物联沃分享整理
    物联沃-IOTWORD物联网 » Windows系统下多版本Python的安装指南

    发表回复