2023年全网最新 Windows10 搭建 Python 环境教程

目录

  • 一、查看计算机操作系统的位数
  • 二、安装Python
    • 2.1 下载Python安装包
    • 2.2 在Windows 64位系统中安装Python
    • 2.3 测试Python是否安装成功
  • 三、Windows环境下安装第2个Python(不同版本) ----不需要安装多个Python版本的读者此小节可以忽略

一、查看计算机操作系统的位数

目前,很多软件,尤其是编程工具为了提高开发效率,分别对 32 位操作系统和 64 位操作系统做了优化,推出了不同的开发工具包。Python 也不例外,所以在安装 Python 前,需要了解计算机操作系统的位数。Windows 10 操作系统下查看操作系统的位数。在桌面找到 此电脑 图标或者使用快捷键 Windows + E 在打开的界面中找到此电脑图标,右击该图标,在打开的菜单中选择 属性,如下图所示:
在这里插入图片描述
选择属性后将弹出如下图所示的计算机系统窗体。在系统类型标签右侧将显示 64 位操作系统或 32 位操作系统,该信息就是操作系统的位数。当前计算机操作系统的位数为 64 位。(目前新出的机器基本都是 64 位的操作系统)
在这里插入图片描述

二、安装Python

要进行 Python 开发,需要先安装 Python 解释器。由于 Python 是解释型编程语言,所以需要一个解释器,这样才能运行编写的代码。这里说的安装 Python 实际上就是安装 Python 解释器。下面以 Windows10 操作系统为例介绍安装 Python 的方法。Python 安装包也可以直接从我的百度网盘中获取,此时可以跳过 2.1 小节的演示。

链接:https://pan.baidu.com/s/1YXxyIJnSARTB1a8t_iJkmw 
提取码:mhr3 
--来自百度网盘超级会员V9的分享

2.1 下载Python安装包

在 Python 的官方网站中,可以很方便地下载 Python 的开发环境,具体下载步骤如下:

打开浏览器(推荐使用 Google Chrome 浏览器),输入 Python 官方网站,地址 https://www.python.org/,如下图所示:
在这里插入图片描述
注意: 如果选择 Windows 菜单项时,没有显示右侧的下载按钮,应该是页面没有加载完成,加载完成后就会显示了,请耐心等待(国外的网站会比较慢)。

将鼠标移动到 Downloads 菜单上,将显示和下载有关的菜单项。如果使用的是 32 位的 Windows 操作系统,那么直接单击 Python 3.12.0 按钮下载 32 位的安装包;否则,单击 Windows 菜单项,进入详细的下载列表。由于笔者的电脑是 64 位的 Windows 操作系统,所以直接单击 Windows 菜单项,进入下图所示的下载列表:
在这里插入图片描述
在 Python 下载列表页面中,列出了 Python 提供的各个版本的下载链接。读者可以根据需要下载。当前 Python 3.x 的最新稳定版本是 3.12.0,所以找到下图所示的位置,单击 Windows installer (64-bit) 超链接,下载适用于 Windows 64 位操作系统的离线安装包。
在这里插入图片描述
下载完成后,如果浏览器自动提示 此类型的文件可能会损害您的计算机。您仍然要保留 python-3.12.0-amd64.exe吗?,此时,单击 保留 按钮,保留该文件即可。下载完成后,将得到一个名称为 python-3.12.0-amd64.exe 的安装文件。如下图所示:
在这里插入图片描述
后续我会演示 Windows10 系统下安装多个 Python 版本,故此处再下载一个 Python3.9 版本的离线安装包。下载方法和 python3.12 类似,此处不再进行赘述,下载完成之后如下图所示:
在这里插入图片描述

2.2 在Windows 64位系统中安装Python

在 Windows 64 位系统上安装 Python 3.x 的步骤如下:

双击下载后得到的安装文件 python-3.12.0-amd64.exe,将显示安装向导对话框,选中 Add python.exe to PATH 复选框,表示将自动配置环境变量,,如下图所示:

单击 Customize installation 按钮,进行自定义安装(自定义安装可以修改安装路径),在弹出的安装选项对话框中采用默认设置,如下图所示:

单击 Next 按钮,将打开高级选项对话框,在该对话框中,设置安装路径为 F:\development_tools\Python12 (读者可自行设置路径),其他采用默认设置,如下图所示:

单击 Install 按钮,开始安装 Python,如下图所示:

安装完成后将显示下图所示的对话框:

2.3 测试Python是否安装成功

Python 安装完成后,需要检测 Python 是否成功安装。例如,在 Windows 10 系统中检测 Python 是否成功安装,可以使用快捷键 Win+R,然后在左下角弹出的文本框中输入 cmd 命令,启动命令行窗口
在这里插入图片描述
在当前的命令提示符后面输入 python 按下 <Enter> 键,如果出现下图所示的信息,则说明 Python 安装成功,同时系统进入交互式 Python 解释器中。
在这里插入图片描述
说明:上图中的信息是笔者电脑中安装的 Python 的相关信息:Python 的版本、该版本发行的时间、安装包的类型等。因为选择的版本不同,这些信息可能会有所差异,但命令提示符变为 >>> 即说明 Python 已经安装成功,正在等待用户输入 Python 命令。

三、Windows环境下安装第2个Python(不同版本) ----不需要安装多个Python版本的读者此小节可以忽略

注意: 不推荐大家使用此种方式在 Windows10 系统上安装多个 Python 版本,会导致 pip 包非常混乱(对新手不友好),如果你想要在 Windows10 系统上管理多个 Python 版本,建议直接安装 Anaconda。

Python3.9 离线安装包安装的方法和第二小节 Python3.12 是一样的,不同的地方如下:

安装目录不同于之前已安装 Python 版本的目录,现在的安装目录:F:\development_tools\Python39

找到安装目录的两个 exe 文件:

将其改名为:
在这里插入图片描述
找到之前安装 Python12 版本的目录,同样找到两个 exe 文件,如下图所示:
在这里插入图片描述
将其改名为:
在这里插入图片描述
验证是否安装成功
在这里插入图片描述
注意:如果你只有一个 Python 版本可以不需要加前面的 python312 -m 类似的命令,直接 pip -V 即可。

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

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

相关文章

【脉冲通信】用于空间应用的飞秒脉冲通信的符号误码率模型研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…

【C++笔记】多态的原理、单继承和多继承关系的虚函数表、 override 和 final、抽象类、重载、覆盖(重写)、隐藏(重定义)的对比

1.final关键字 引出&#xff1a;设计一个不能被继承的类。有如下方法&#xff1a; class A { private:A(int a0):_a(a){} public:static A CreateOBj(int a0){return A(a);} protected:int _a; } //简介限制&#xff0c;子类构成函数无法调用父类构造函数初始化 //子类的构造…

IDEA如何拉取gitee项目?

1.登录gitee 说明&#xff1a;打开idea&#xff0c;在设置上面搜索框输入gitee&#xff0c;然后登录gitee注册的账号。 2. 创建gitee仓库 说明&#xff1a;创建idea中的gitee仓库。 3.寻找项目文件 说明&#xff1a;为需要添加gitee仓库的项目进行添加。 4.项目右键 说明&a…

IPIDEA代理IP如何帮助企业采集市场信息

在当今数字化的时代&#xff0c;市场信息对于企业的发展至关重要。然而&#xff0c;如何高效地收集市场信息成为了每个企业都需要面对的问题。爬虫技术的出现为企业提供了一种高效、便捷的信息采集方式。然而&#xff0c;由于爬虫的请求频率较高&#xff0c;目标网站可能会将频…

vue使用pdf-dist实现pdf预览以及水印

vue使用pdf-dist实现pdf预览以及水印 一.使用pdf-dist插件将PDF文件转换为一张张canvas图片 npm install pdf-dist二.页面引入插件 const pdfJS require("pdfjs-dist"); pdfJS.GlobalWorkerOptions.workerSrc require("pdfjs-dist/build/pdf.worker.entry&…

浅谈云原生

目录 1. 云原生是什么&#xff1f; 2. 云原生四要素 2.1 微服务 2.2 容器化 2.3 DevOps 2.4 持续交付 3. 具体的云原生技术有哪些&#xff1f; 3.1 容器 (Containers) 3.2 微服务 (Microservices) 3.3 服务网格 (Service Meshes) 3.4 不可变基础设施 (Immutable Inf…

支持PC端、手机端、数据大屏端的Spring Cloud智慧工地云平台源码

技术架构&#xff1a;微服务JavaSpring Cloud VueUniApp MySql 智慧建筑工地云平台主要利用大数据、物联网等技术&#xff0c;整合工地信息、材料信息、工程进度等&#xff0c;实现对建筑项目的全程管理。它可以实现实时监测和控制&#xff0c;有效解决施工中的问题&#xff0c…

软件考试学习笔记(希赛)

软考学习笔记-软件设计师 1. 软考基本介绍1.1 软考分数制1.2软考考试分类介绍1.3软件考试报名网站1.4考试内容1.4.1上午考试内容-综合知识1.4.2下午考试内容-软件设计 2.数据的表示2.1进制转换2.1.1R进制------》十进制转换2.1.2十进制-----》R进制转换2.1.3二进制与八进制与16…

网络通信协议-HTTP、WebSocket、MQTT的比较与应用

在今天的数字化世界中&#xff0c;各种通信协议起着关键的作用&#xff0c;以确保信息的传递和交换。HTTP、WebSocket 和 MQTT 是三种常用的网络通信协议&#xff0c;它们各自适用于不同的应用场景。本文将比较这三种协议&#xff0c;并探讨它们的主要应用领域。 HTTP&#xff…

Gazebo仿真 【ROS: noetic】

参考链接&#xff1a;《ROS机器人开发实践》_胡春旭 目标&#xff1a; 了解如何使用URDF文件创建一个机器人模型&#xff0c;然后使用xacro文件优化该模型&#xff0c;并且放置到rvizArbotiX或Gazebo仿真环境中&#xff0c;以实现丰富的ROS功能。 4.5 Gazebo仿真环境 1&#x…

《动手学深度学习 Pytorch版》 9.1 门控循环单元(GRU)

我们可能会遇到这样的情况&#xff1a; 早期观测值对预测所有未来观测值具有非常重要的意义。 考虑一个极端情况&#xff0c;其中第一个观测值包含一个校验和&#xff0c;目标是在序列的末尾辨别校验和是否正确。在这种情况下&#xff0c;第一个词元的影响至关重要。我们希望有…

PS修改背景色,线框底图

1、打开图片&#xff0c;ctrlj复制一层 2、图像-调整-反相 3、ctrll调整色阶&#xff0c;将中间的色块向右移&#xff0c;灰色线和字体的会变黑

游戏类app有哪些变现方式?

游戏类app有多变现策略&#xff0c;一些是一些主要的方式&#xff1a;#APP广告变现# AdSet官方资讯-上海神蓍信息科技有限公司 一、游戏销售 一次性购买&#xff1a;玩家支付一次性费用购买游戏&#xff0c;之后可以免费游玩。这种模式常见于主机游戏和PC游戏。 游戏包&…

VR数字政务为我们带来了哪些便捷之处?

每每在政务大厅排队的时候&#xff0c;总是在想未来政务服务会变成什么样子呢&#xff1f;会不会变得更加便捷呢&#xff1f;今天我们就来看看VR数字政务&#xff0c;能够为我们带来哪些便捷之处吧&#xff01; 传统的政务服务中&#xff0c;不仅办事流程复杂&#xff0c;而且每…

单链表的相关操作(初阶--寥寥万字不成敬意)

目录 链表的概念 链表的相关操作&#xff1a; 链表的创建&#xff1a; 打印链表&#xff1a; 申请新节点&#xff1a; 链表的尾插&#xff1a; &#xff01;&#xff01;&#xff01;对于传参中二级指针的解释&#xff1a; 链表的头插&#xff1a; 链表的尾删&#xff…

保护隐私就是在保护自己!如何在Android上更改应用程序权限

如果你关心隐私&#xff0c;知道如何在Android上更改应用程序权限将成为一项非常重要的技能。即使是最好的安卓应用程序也可以对手机的功能和数据进行广泛的访问&#xff0c;因此准确控制它们的使用范围会有所帮助。 一旦你在手机上加载了应用程序&#xff0c;你可能会注意到它…

【LeetCode】35. 搜索插入位置

1 问题 给定一个排序数组和一个目标值&#xff0c;在数组中找到目标值&#xff0c;并返回其索引。如果目标值不存在于数组中&#xff0c;返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出: 2 示例…

在线课堂知识系统源码系统+前端+后端完整搭建教程

大家好啊&#xff0c;今天罗峰来给大家分享一款在线课堂知识系统源码系统。这款系统的功能十分强大。可以使用手机随时随地地学习&#xff0c;有专业的导师答疑解惑。支持视频&#xff0c;音频&#xff0c;图文章节。以下是部分核心代码图&#xff1a; 系统特色功能一览&#x…

Linux上Docker的安装以及作为非运维人员应当掌握哪些Docker命令

目录 前言 1、安装步骤 2、理解镜像和容器究竟是什么意思 2.1、为什么我们要知道什么是镜像&#xff0c;什么是容器&#xff1f; 2.2、什么是镜像&#xff1f; 2.3、什么是容器&#xff1f; 2.4、Docker在做什么&#xff1f; 2.5、什么是镜像仓库&#xff1f; 2、Dock…

AN动画基础——缓动动画

【AN动画基础——影片剪辑滤镜】 基础动画缓动动画缓动原理实例应用 本篇内容&#xff1a;了解曲线原理 重点内容&#xff1a;缓动动画 工 具&#xff1a;Adobe Animate 2022 基础动画 我们先做一个非缓动的效果的动画。 绘制一个矩形设置成元件—图形&#xff0c;30帧插入关…