2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程

  • 一、下载Windows版Python
    • 1.Python官网
    • 2.Windows版Python下载网址
  • 二、在Windows安装Python
    • 1.全自动安装Python(不推荐)
      • 1.1 启动安装
      • 1.2 安装进度
      • 1.3 安装完成
      • 1.4 查看版本
    • 2.自定义安装Python(推荐)
      • 1.1 启动安装
      • 1.2 选择组件
      • 1.3 高级选项
      • 1.4 安装进度
      • 1.5 安装完成
      • 1.6 查看版本
  • 三、Windows设置环境变量
    • 1.Win10配置环境变量
    • 2.Python重要环境变量
    • 3.运行Python
      • 1. Dos运行Python(交互式解释器方式)
      • 2. IDLE
      • 3. 集成开发环境(IDE:Integrated Development Environment): PyCharm

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程

一、下载Windows版Python


1.Python官网

Python官网
https://www.python.org/


2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程

2.Windows版Python下载网址

Download Windows embeddable package (32-bit/64-bit)——下载32/64位的Python安装压缩包;
Download Windows installer (32-bit/64-bit)——下载32/64位的Python安装程序;
Download Windows help file——下载帮助文档;

Python官方下载网址
https://www.python.org/downloads/

Python版本发布日期下载地址版本说明
Python 3.11.8Feb. 6, 2024DownloadRelease Notes
Python 3.12.2Feb. 6, 2024DownloadRelease Notes
Python 3.12.1Dec. 8, 2023DownloadRelease Notes
Python 3.11.7Dec. 4, 2023DownloadRelease Notes
Python 3.12.0Oct. 2, 2023DownloadRelease Notes



二、在Windows安装Python


本次使用的Python版本是3.12.2 64位,下载地址是: python-3.12.2-amd64.exe

1.全自动安装Python(不推荐)


1.1 启动安装


Install now——即刻安装。(默认C盘安装,不建议此方式,如是win10系统,会默认用户文件夹)
Customize installation——自定义安装(无论是安装位置、基础组件,还是高级组件,均可自定义)
Add python.exe to PATH——自动添加python到path路径可以免去配置环境

  • 打开python-3.12.2-amd64.exe进入安装引导页面,
  • 在“Add python.exe to PATH”处打钩,
  • 点击Install NOW启动安装

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



1.2 安装进度


  • 稍微耐心等等

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



1.3 安装完成


Setup was successful——安装成功
New to Python?start with the online tutorial and documentation.——Python新手?从“在线教程”文档开始。
At your terminal,type “py” to launch Python,or search for Python in your start menu.——在您的终端上,键入“py”以启动Python,或者在开始菜单中搜索Python。
see what's new in this release,or find more info about using Python on windows.——查看此版本中的新增内容,或查找有关在windows上使用Python的更多信息。

Disable path length limit——取消路径长度限制,避免后续因为路径超长报错
Changes your machine configuration to allow programs,including Python,to bypass the 260 character “MAX_PATH” limitation.——出现上述内容,说明你电脑对Python的一些限制,点击它然后确定权限就可以了。

  • 点击CLOSE,Python完成安装

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



1.4 查看版本


在菜单栏启动IDLE (Python 3.12 64-bit)程序,可以查看我们安装的Python版本

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



2.自定义安装Python(推荐)


1.1 启动安装


Install now——即刻安装。(默认C盘安装,不建议此方式,如是win10系统,会默认用户文件夹)
Customize installation——自定义安装(无论是安装位置、基础组件,还是高级组件,均可自定义)

  • 打开python-3.12.2-amd64.exe进入安装引导页面,点击“Customize installation”进入下一页面

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



1.2 选择组件


OPTIONAL FEATURES——可选组件
Documentation:Installs the python documentation file.——文档:安装Python 文档文件。
pip:installs pip,which can download and install other Python packages.——安装 pip,可以下载并安装Python模块
tcl/tk and IDLE: install tkinter and the IDLE development environment.——tcl/tk and IDLE:安装tkinter 和IDLE开发环境
Python test suite: installs the standard library test suite.——Python测试套件:安装标准库测试套件。
py launcher: install the global py launche to make it easier to start python.——py 启动器:安装全局的启动可以更方便的启动python。
for all user (require elevation) ——对于所有用户

  • 全选打钩选择开启所有组件,
  • Documentation
  • pip
  • tcl/tk and IDLE
  • Python test suite
  • 点击Next进入下一步

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



1.3 高级选项


Advanced options——高级选项
Install Python 3.12 for all users——为所有用户安装Python3.12
Associate files with Python require the py launcher——将文件与 Python 关联需要 py 启动器
Create shortcuts for Installed application——为已安装的应用程序创建快捷方式
Add Python to environment variables——自动添加python到path路径可以免去配置环境
Precompile standard library :预编译标准库
Download debugging symbol :下载调试符号
Download debug binaries(require VS 2015 or later) :下载调试二进制文件(需要VS 2015或更高版本)

  • 高级选项(建议全选),
  • 选择好路径后点击Install即开始安装(如果不安装在默认的安装路径,则需要选择更改安装路径,这里老吕用的路径是C:\Python312)

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



1.4 安装进度


  • 稍微耐心等等

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



1.5 安装完成


Setup was successful——安装成功
New to Python?start with the online tutorial and documentation.——Python新手?从“在线教程”文档开始。
At your terminal,type “py” to launch Python,or search for Python in your start menu.——在您的终端上,键入“py”以启动Python,或者在开始菜单中搜索Python。
see what's new in this release,or find more info about using Python on windows.——查看此版本中的新增内容,或查找有关在windows上使用Python的更多信息。


  • 点击CLOSE,Python完成安装

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



1.6 查看版本


  • 在菜单栏启动IDLE (Python 3.12 64-bit)程序,可以查看我们安装的Python版本

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



三、Windows设置环境变量


注意!在Python安装的时候勾选“Add python.exe to PATH”或者“Add Python to environment variables”,将 Python 添加到环境变量的朋友,不需要重新配置环境变量,当然,如果要检查一下,也可以继续查看下文的配置操作

1.Win10配置环境变量


在环境变量中添加 Python 目录,在命令提示符中(cmd) : 输入

path=%path%;C:\Python312;C:\Python312\Scripts\;​

按下Enter

注意: C:\Python312 是 Python 的安装目录。

也可以通过以下方式设置:

  • 右键点击"计算机",然后点击"属性"
  • 然后点击"高级系统设置"
  • 选择"系统变量"窗口下面的"Path",双击即可!
  • 然后在"​Path​"行,添加 python 安装路径即可(我的C:\Python312;​C:\Python312\Scripts;​),所以在后面,添加该路径即可。 ps:记住,路径直接用分号"​;​"隔开!
  • 最后设置成功以后,在 cmd 命令行,输入命令"​python​",就可以有相关显示。

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程

2.Python重要环境变量

下面几个重要的环境变量,它应用于 Python:

变量名描述
PYTHONPATHPYTHONPATH 是 Python 搜索路径,默认我们 import 的模块都会从 PYTHONPATH 里面寻找。
PYTHONSTARTUPPython 启动后,先寻找 PYTHONSTARTUP 环境变量,然后执行此变量指定的文件中的代码。
PYTHONCASEOK加入 PYTHONCASEOK 的环境变量, 就会使 python 导入模块的时候不区分大小写.
PYTHONHOME另一种模块搜索路径。它通常内嵌于的 PYTHONSTARTUP 或 PYTHONPATH 目录中,使得两个模块库更容易切换。



3.运行Python


有三种方式可以运行 Python:

1. Dos运行Python(交互式解释器方式)


在DOS启动运行Python脚本的方法取决于你的系统配置和Python安装。
以下是一个基本步骤和示例:

  1. 确保Python已经安装并且安装路径已经添加到系统环境变量中。
  2. 打开命令提示符(CMD)或DOS提示符。
  3. 使用cd命令切换到包含Python脚本的目录。
  4. 在命令行中输入python name.py,其中name.py是你的Python脚本的名称。

老吕示例:
假设你有一个名为hellolaolv.py的Python脚本,内容如下:

print("Hello, laolv!")

你可以按照以下步骤在DOS中运行它:
打开命令提示符(CMD)。
输入cd c:\python312\,\python312\为你的脚本实际路径。
输入python hellolaolv.py

python hellolaolv.py

并按回车。

你应该会在命令行中看到输出:“Hello, laolv!”

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程

以下为Python命令行参数:

选项描述
​-d​在解析时显示调试信息
​-O​生成优化代码 ( ​.pyo​ 文件 )
​-S​启动时不引入查找 Python 路径的位置
​-V​输出 Python 版本号
​-X​从 1.6 版本之后基于内建的异常(仅仅用于字符串)已过时。
​-c cmd​执行 Python 脚本,并将运行结果作为 cmd 字符串。
​file​在给定的 python 文件执行 python 脚本。



2. IDLE


在Python集成的IDLE开发环境执行Python脚本,

老吕示例:

print("Hello, laolv!")

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



3. 集成开发环境(IDE:Integrated Development Environment): PyCharm


PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等
PyCharm 下载地址 : 下一章教程更新
PyCharm 安装教程地址 : 下一章教程更新
Python IDE 安装教程地址:下一章教程更新

在PyCharm开发环境执行Python脚本,

老吕示例:

print("Hello, laolv!")

2.Windows平台Python的下载、安装和配置环境变量——跟老吕学Python编程



如果您觉得本文有帮助,辛苦您点个赞、收个藏、或评论一句,您的举手之劳将对我提供了无限的写作动力!
博主ID:Python老吕,希望大家点赞、评论、收藏。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/739722.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【GO】HTTP标准库1 - http协议基础知识

目录 一 http协议 1 http协议 2 http request 3 请求方法 4 URL 5 协议版本 6 请求头 7 Content-type 9 POST与GET区别 10 HTTP Response 11 常见的状态与话术 12 HTTP 响应头 13 完整的HTTP响应 14 HTTPS 一 http协议 1 http协议 HTTP(HyperText Tra…

Kubeadm部署K8s

Kubeadm部署K8s 集群规划: Master节点规划: Node节点规划: 安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 操作系统 CentOS7.x-86_x64 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘…

CANopen转Profinet网关连接西门子PLC与变流器通讯

CANopen转Profinet网关(XD-COPNm20)在智能领域,变流器的应用非常广泛,变流器一般会采用CANopen协议。现场采用台达的变流器(支持CANopen协议)作为CANopen从站,S7-1500系列PLC做主站,…

表单进阶(3)-上传文件和隐藏字段

上传文件&#xff1a;<input type"file"> 隐藏字段&#xff1a;<input type"hidden" name"" id"" value"带给后端的信息"> 禁用disabled&#xff1a;<button disabled"disabled">注册</bu…

蓝牙系列七:开源蓝牙协议栈BTStack数据处理(Wireshark抓包分析)

继续蓝牙系列的研究。 在上篇博客&#xff0c;通过阅读BTStack的源码&#xff0c;大体了解了其框架&#xff0c;对于任何一个BTStack的应用程序都有一个main函数&#xff0c;这个main函数是统一的。这个main函数做了某些初始化之后&#xff0c;最终会调用到应用程序提供的btst…

【嵌入式】嵌入式系统稳定性建设:最后的防线

&#x1f9d1; 作者简介&#xff1a;阿里巴巴嵌入式技术专家&#xff0c;深耕嵌入式人工智能领域&#xff0c;具备多年的嵌入式硬件产品研发管理经验。 &#x1f4d2; 博客介绍&#xff1a;分享嵌入式开发领域的相关知识、经验、思考和感悟。提供嵌入式方向的学习指导、简历面…

一文带你了解MySQL之B+树索引的原理

前言 学完前面我们讲解了InnoDB数据页的7个组成部分&#xff0c;知道了各个数据页可以组成一个双向链表&#xff0c;而每个数据页中的记录会按照主键值从小到大的顺序组成一个单向链表&#xff0c;每个数据页都会为存储在它里边儿的记录生成一个页目录&#xff0c;在通过主键查…

蓝桥杯真题讲解:子矩阵(二维滑动窗口)

蓝桥杯真题讲解&#xff1a;子矩阵&#xff08;二维滑动窗口&#xff09; 一、视频讲解二、正解代码 一、视频讲解 蓝桥杯真题讲解&#xff1a;子矩阵&#xff08;二维滑动窗口&#xff09; 二、正解代码 //二维单调队列 #include<bits/stdc.h> #define endl \n #def…

MapBox添加带箭头的轨迹线

效果&#xff1a; // 轨迹线 export const MAP_PATH_LINE (values, layerId) > {// 箭头-右var svgXML <svg viewBox"0 0 1024 1024" xmlns"http://www.w3.org/2000/svg"> <path d"M529.6128 512L239.9232 222.4128 384.7168 77.5168…

成都爱尔林江院长解析巩膜镜是什么?它适合哪些人群

巩膜镜&#xff0c;全称为硬性透氧性巩膜接触镜&#xff0c;它有着特殊设计&#xff0c;大直径镜片像桥梁一样呈拱形覆盖角膜及角巩膜缘&#xff0c;从角膜上方横跨而过完全无接触、无任何机械性摩擦&#xff0c;最终贴合于巩膜。 巩膜镜的作用原理 光学成像&#xff1a; 配戴…

嵌入式物联网项目实战-STM32F103实现外部中断EXIT事件(物联技术666)

EXIT中断测试 功能描述 外部中断/事件控制器由19个产生事件/中断要求的边沿检测器组成。每个输入线可以独立地配置输入类型&#xff08;脉冲或挂起&#xff09;和对应的触发事件&#xff08;上升沿或下降沿或者双边沿触发&#xff09;。每个输入线都可以被独立的屏蔽。挂起寄…

Unity L屏幕实现方式(已抛弃)

效果 右侧主要的参数&#xff1a;Line参数能够调整中间线的高度&#xff0c;PointXY能够调整整个下方弯曲图像的比例。 使用的是RenderTexture填充RawImage显示的方式&#xff0c;需要将一张RenderTexture设置位摄像机的输出内容。 ShaderGraph 由于这个采用了一定的数学模型…

HarmonyOS NEXT应用开发之多层嵌套类对象监听

介绍 本示例介绍使用Observed装饰器和ObjectLink装饰器来实现多层嵌套类对象属性变化的监听。 效果图预览 使用说明 加载完成后显示商品列表&#xff0c;点击刷新按钮可以刷新商品图片和价格。 实现思路 创建FistGoodsModel类&#xff0c;类对象是用Observed修饰的类Secon…

【C++】手把手教你模拟实现 list

目录 前提&#xff1a;list 的基本介绍 一、构造/析构/拷贝/赋值 1、构造函数 2、析构函数 3、拷贝构造函数 4、赋值 二、修改操作 1、push_back 2、insert 3、erase 4、clear 三、list iterator 的使用 1、operator * 2、operator 3、operator -- 4、operator &…

MATLAB中的矩阵的重构和重新排列

师从清风 矩阵的重构和重新排列 reshape函数 reshape函数可以改变矩阵的形状&#xff0c;其常用语法为reshape(A,m,n)或者reshape(A,[m,n]),这可以将矩阵A的形状更改为m行n列&#xff0c;前提是转化前后的两个矩阵的元素总数要相同。例如有一个矩阵A&#xff0c;它原来的大小是…

字节跳动也启动春季校园招聘了(含二面算法原题)

字节跳动 - 春招启动 随着各个大厂陆续打响春招的响头炮&#xff0c;字节跳动也官宣了春季校园招聘的正式开始。 还是那句话&#xff1a;连互联网大厂启动校招计划尚且争先恐后&#xff0c;你还有什么理由不马上行动&#xff1f;&#xff01; 先来扫一眼「春招流程」和「面向群…

掌握Redis,看完这篇文章就够了

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、Redis是什么&#xff1f;二、Redis安装三、Redis相关数据类型 四、基础操作&#xff08;使用了python连接redis&#xff09;1.字符串2.键对应操作3.哈希&am…

2024.3.12

1. 要求&#xff1a;自己封装一个矩形类(Rect)&#xff0c;拥有私有属性:宽度(width)、高度(height)&#xff0c; 定义公有成员函数: 初始化函数:void init(int w, int h) 更改宽度的函数:set_w(int w) 更改高度的函数:set_h(int h) 输出该矩形的周长和面积函数:void sho…

[Unity3D]--更换天空盒子

我们原来的天空盒子是这样的。 感觉不是特别满意&#xff0c;想换一个更好看的。 去资源商店找个好看的 外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 例如这个 然后在Window>Rendering>Lighting里的环境选项里更换材质 更换&#xff1a; ​ …

考察1学生学籍系统winform .net6 sqlserver

考察1学生学籍系统winform .net6 sqlserver 下载地址: 考察1学生学籍系统winform .net6 sqlserver winform(.net6)sqlserver数据库 只有数据库的表结构需要自己建表 启动程序 登录失败 进入主界面 项目获取&#xff1a; 项目获取&#xff1a;typora: typora/img (gitee.com…