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老吕,希望大家点赞、评论、收藏。


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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

EMQX+InfluxDB+Grafana 构建物联网可视化平台

EMQXInfluxDBGrafana 构建物联网可视化平台 本文以常见物联网使用场景为例,介绍了如何利用 EMQ X MQTT 服务器 InfluxDB Grafana 构建物联网数据可视化平台,将物联网设备上传的时序数据便捷地展现出来。 在物联网项目中接入平台的设备数据和数据存储…

DataGrip工具使用技巧

文章目录 一、设置同时查看多个SQL控制台1.1、设置同时查看多个SQL控制台1.2、还原多个窗口为一个窗口 二、设置分别显示多次查询结果 以下整理DataGrip工具使用过程中的一些快捷方式或使用技巧。 一、设置同时查看多个SQL控制台 有时候我们需要同时查看多个SQL编辑器、SQL控制…

Java中出现中文乱码浅析与问题解决

一、编码介绍 字符编码是一种将字符映射到数字代码的规则或方式。在计算机中,所有的数据最终都以二进制形式存储,包括文本数据。因此,要在计算机中存储和处理文本,就需要将字符转换为对应的数字编码。 字符编码可以分为两种基本…

基于Java的高校学院网站(Vue.js+SpringBoot)

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 学院院系模块2.2 竞赛报名模块2.3 教育教学模块2.4 招生就业模块2.5 实时信息模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 学院院系表3.2.2 竞赛报名表3.2.3 教育教学表3.2.4 招生就业表3.2.5 实时信息表 四、系…

《中学数学》杂志简介及投稿须知

《中学数学》杂志简介及投稿须知 《中学数学》是2001年被评为湖北省优秀期刊、湖北省优秀科技期刊。创刊于1979年,经国家新闻出版总署备案批准,由湖北省教育厅主管;湖北大学主办的省级优秀学术期刊,1992年(第一版),1996年(第二版…

为什么defineProps宏函数不需要从vue中import导入?

前言 我们每天写vue代码时都在用defineProps,但是你有没有思考过下面这些问题。为什么defineProps不需要import导入?为什么不能在非setup顶层使用defineProps?defineProps是如何将声明的 props 自动暴露给模板? 举几个例子 我们…

Linux-gdb调试

文章目录 前言查看(显示)源代码 list/l运行程序run/r打断点b查看断点删除断点打开/关闭断点逐过程 逐语句查看变量常显示continuefinishuntil修改指定变量退出gdb 前言 GDB,即GNU调试器(GNU Debugger),是G…

STL之deque容器代码详解

1 基础概念 功能: 双端数组,可以对头端进行插入删除操作。 deque与vector区别: vector对于头部的插入删除效率低,数据量越大,效率越低。 deque相对而言,对头部的插入删除速度回比vector快。 vector访问…

和泓海棠府——与阳光大海约会 悦享惬意生活

海南三亚海棠湾 四季如春的梦想在这里即可实现和泓海棠府 与阳光大海约会 悦享惬意生活 如果在三亚有一套房 你就可以把父母接过来一起住 尽己所能让老人圆一个海居梦 带着孩子一起在园林里探索自然 陪孩子度过每一个有趣的海边假期 你也可以随时沿着会唱歌的沙滩迎风漫…

【力扣白嫖日记】1341.电影评分

前言 练习sql语句,所有题目来自于力扣(https://leetcode.cn/problemset/database/)的免费数据库练习题。 今日题目: 1341.电影评分 表:Movies 列名类型movie_idinttitlevarchar movie_id 是这个表的主键(具有唯一…

制作图片马:二次渲染(upload-labs第17关)

代码分析 $im imagecreatefromjpeg($target_path);在本关的代码中这个imagecreatefromjpeg();函数起到了将上传的图片打乱并重新组合。这就意味着在制作图片马的时候要将木马插入到图片没有被改变的部分。 gif gif图的特点是无损,我们可以对比上传前后图片的内容…

上海亚商投顾:沪指震荡调整 飞行汽车概念股持续爆发

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 沪指昨日震荡调整,深成指走势稍强,创业板指一度涨超1%,黄白二线走势分化&a…

每3秒一例骨折!别把骨质疏松不当病,新设备「双能X线骨密度仪」为您的健康加“骨”劲

随着社会老龄化日益加剧,我国骨质疏松患者人数已居世界首位。骨质疏松症已成为对中老年健康构成严重威胁的慢性疾病,且存在诊断率低、治疗率低、长期药物治疗依从性低的三低问题。 很多人认为的骨质疏松是一种老化的自然现象不同,这其实是一种…

springboot267大学生科创项目在线管理系统的设计与实现

# 大学生科创项目在线管理系统设计与实现 摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装大学生科创项目在…

Spring Schedule:Spring boot整合Spring Schedule实战讲解定时发送邮件的功能

🎉🎉欢迎光临,终于等到你啦🎉🎉 🏅我是苏泽,一位对技术充满热情的探索者和分享者。🚀🚀 🌟持续更新的专栏《Spring 狂野之旅:从入门到入魔》 &a…

【C++教程从0到1入门编程】第九篇:STL中Vector类

一、vector的介绍 1.vector的介绍 vector是表示可变大小数组的序列容器。 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的&…

如何处理爬虫代理的404错误

目录 前言 一、什么是404错误 二、处理404错误的方法 1. 重新尝试请求 2. 使用备用代理 3. 日志记录 总结 前言 在进行网络爬虫开发过程中,经常会遇到一些特殊的错误,例如404错误。当我们使用代理服务器进行网络爬取时,有时候会遇到4…

vMware WorkStation创建虚拟机安装CentOS7,NAT模式配置网络

一、安装虚拟机 1、选择典型(推荐)配置 2、选择稍后安装操作系统 3、操作系统选择CentOS7 64位 4、虚拟机命名、选择安装位置 6、指定磁盘容量 7、指定磁盘容量 步骤: (1)、系统内存2GB (2)、…

vue项目:webpack打包优化实践

本文目录 一、项目基本信息二、分析当前项目情况1、使用 webpack-bundle-analyzer 插件2、使用 speed-measure-webpack-plugin 插件 三、解决构建问题1、caniuse-lite 提示的问题2、 warning 问题 四、打包速度优化1、修改source map2、处理 loader 五、webpack性能优化1、使用…

P4551 最长异或路径

最长异或路径 题目描述 给定一棵 n n n 个点的带权树,结点下标从 1 1 1 开始到 n n n。寻找树中找两个结点,求最长的异或路径。 异或路径指的是指两个结点之间唯一路径上的所有边权的异或。 输入格式 第一行一个整数 n n n,表示点数…