Python系列-安装教程-Windows 版本下安装实践

Python系列-安装教程-Windows 版本下安装实践

文章目录


前言

Python 安装教程 - Windows 最佳实践

📥 方法一:官方安装器(推荐)

1. 下载 Python

访问官网下载最新版本:

  • 官网地址: https://www.python.org/downloads/
  • 推荐版本: Python 3.12.x 或 3.11.x(稳定版)

下载文件: python-3.12.x-amd64.exe(64位)
安装入口 >>>>> https://www.python.org/downloads/windows/

在这里插入图片描述


下载后:

在这里插入图片描述

2. 安装步骤

重要:安装时必须勾选以下选项!

  1. 双击安装程序
  2. 勾选 “Add Python to PATH”(最重要!)

点击 “Customize installation”(自定义安装)

在这里插入图片描述

可选功能(Optional Features):

  • ✅ Documentation
  • ✅ pip(包管理器,必选)
  • ✅ tcl/tk and IDLE
  • ✅ Python test suite

✅ py launcher(推荐)

在这里插入图片描述

高级选项(Advanced Options):

  • ✅ Install for all users(为所有用户安装)
  • ✅ Associate files with Python
  • ✅ Create shortcuts
  • ✅ Add Python to environment variables(添加到环境变量)
  • ✅ Precompile standard library
  • 安装路径建议:C:\Python312(简短路径,避免空格)
  1. 点击 “Install” 开始安装
  2. 安装完成后,点击 “Disable path length limit”(禁用路径长度限制)
在这里插入图片描述

🔍 py vs python 的区别

1️⃣ py - Python Launcher(推荐)

特点:

  • ✅ Windows 专用的 Python 启动器
  • ✅ 可以管理多个 Python 版本
  • ✅ 更智能,自动选择合适的版本
  • ✅ 即使 PATH 没配置好也能用

用法:

py --version # 使用默认 Python 版本 py -3 --version # 使用 Python 3.x py -3.13 --version # 使用 Python 3.13 py -2 --version # 使用 Python 2.x(如果安装了)

2️⃣ python - 直接调用 Python

特点:

  • ⚠️ 需要 Python 在 PATH 环境变量中
  • ⚠️ 如果有多个版本,只能调用 PATH 中第一个
  • ⚠️ 如果 PATH 没配置,会报错"找不到命令"

用法:

python --version # 调用 PATH 中的 python.exe python3 --version # Linux/Mac 风格(Windows 上通常不可用)

📊 对比表格

特性pypython
Windows 推荐✅ 是⚠️ 否
需要配置 PATH❌ 不需要✅ 需要
多版本管理✅ 支持❌ 不支持
跨平台❌ 仅 Windows✅ 所有平台
智能选择版本✅ 是❌ 否

在 Windows 上,推荐使用 py

# 运行脚本 py -3 stock_monitor.py # 安装包 py -3 -m pip install requests # 查看版本 py -3 --version 

如果你想让 python 命令也能用:

需要检查环境变量配置,但这不是必须的,用 py 完全够用了!


3. 验证安装

检查 Python 版本

在这里插入图片描述

检查 pip 版本

附加工具推荐

IDE:VSCode(安装 Python 扩展)或 PyCharm Community Edition。
包管理:使用 pip 或升级到 pipx(用于隔离环境安装工具):

Read more

Java 大视界 -- Java 大数据机器学习模型在生物信息学基因功能预测中的优化与应用

Java 大视界 -- Java 大数据机器学习模型在生物信息学基因功能预测中的优化与应用

Java 大视界 -- Java 大数据机器学习模型在生物信息学基因功能预测中的优化与应用 * 引言: * 正文: * 一、生物信息学中基因功能预测的背景与挑战 * 1.1 基因功能预测:生命科学的 “核心拼图” * 1.2 传统方法的 “困境与挣扎” * 二、Java 大数据与机器学习模型的 “黄金搭档” 优势 * 2.1 Java 大数据:基因数据处理的 “超级引擎” * 2.2 机器学习模型:基因功能预测的 “智慧大脑” * 三、Java 大数据机器学习模型的经典应用案例 * 3.1 神经网络在人类疾病基因预测中的 “精准狙击” * 3.2 支持向量机(SVM)在植物基因功能分类中的 “智慧分拣” * 四、Java 大数据机器学习模型面临的挑战与破局之道

Java 注解与反射实战:手把手实现自定义日志与参数校验注解

Java 注解与反射实战:手把手实现自定义日志与参数校验注解

前言:为什么需要自定义注解? 在日常开发中,我们经常遇到两类重复工作: 日志记录:每个重要方法都要写 "开始执行"、"参数是 xxx"、"执行结束" 的代码;参数校验:判断输入是否为 null、年龄是否在合理范围、手机号格式是否正确等。 这些工作机械且冗余,而注解 + 反射正是解决这类问题的 "银弹"—— 用注解标记需要处理的地方,用反射自动执行逻辑,实现 "一次定义,多处复用"。 本文将带你从零实现两个实用案例: 1. 自定义日志注解@Log:自动记录方法调用细节; 2. 自定义参数校验注解@NotNull、@Range:自动校验方法参数合法性。 全程实战,代码可直接运行,搭配图解帮你吃透底层逻辑。 案例一:自定义日志注解@

探索JavaScript前端开发:开启交互之门的神奇钥匙(二)

探索JavaScript前端开发:开启交互之门的神奇钥匙(二)

目录  引言 四、事件处理 4.1 事件类型 4.2 事件监听器 五、实战案例:打造简易待办事项列表 5.1 HTML 结构搭建 5.2 JavaScript 功能实现 六、进阶拓展:异步编程与 Ajax 6.1 异步编程概念 6.2 Ajax 原理与使用 七、前沿框架:Vue.js 入门窥探 7.1 Vue.js 简介 7.2 基础使用示例 八、总结与展望  引言 在当今数字化时代,互联网已然成为人们生活不可或缺的一部分,

JAVA 注解(Annotation):从原理到实战应用

JAVA 注解(Annotation):从原理到实战应用

JAVA 注解(Annotation):从原理到实战应用 1.1 本章学习目标与重点 💡 掌握注解的核心概念与分类,理解注解在Java开发中的核心价值。 💡 熟练使用JDK内置注解,掌握自定义注解的定义、解析与使用流程。 💡 掌握注解的元注解配置方式,理解不同元注解对自定义注解的约束作用。 💡 结合反射机制实现注解的实战应用,掌握注解在框架开发中的核心用法。 ⚠️ 本章重点是 自定义注解的开发流程 和 注解与反射结合的实战应用,这是Java高级开发与框架设计的必备技能。 1.2 注解的核心概念与价值 1.2.1 什么是注解 💡 注解(Annotation) 是Java 5引入的一种特殊标记,它可以在编译期、类加载期、运行时被读取,并执行相应的处理逻辑。注解本身不直接影响代码的执行逻辑,而是通过元数据的方式为程序提供额外信息,这些信息可以被编译器、虚拟机或自定义的注解处理器解析和使用。 注解的本质是一个继承了 java.lang.annotation.Annotation 接口的特殊接口,我们定义的每一个注解,最终都会被编译器生成对应的接口实现类,供程序在运行时