Windows中配置python3.11环境安装教程

希望文章能给到你启发和灵感~
如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏 支持一下博主吧~

阅读指南

  • 开篇说明
  • 一、基础环境说明
    • 1.1 硬件环境
    • 1.2 软件环境
  • 二、软件的下载和安装
    • 2.1 下载
    • 2.2 安装
    • 2.3 验证安装结果
  • 三、最后

开篇说明

应要求为大家梳理了一下Windows下安装Python的过程和配置,有需要的可以作为参考, 注意一下自己的操作系统版本,有可能会有些出入;

在这里插入图片描述

一、基础环境说明

考虑环境因素,大家适当的对比自己的软硬件环境情况分析~请仔细阅读硬件、软件环境

1.1 硬件环境

Windows 11 专业版

1.2 软件环境

编译环境:python 3.11.2

二、软件的下载和安装

python的下载地址:https://www.python.org/downloads/windows/

2.1 下载

这里选择自己适配的版本进行安装,博主这里因为是Paralles DeskTop的Windows,所以这里我选择的是ARM的版本;(注:这里官方也有说明win7的限制,所以需要注意一下自己操作系统的版本
在这里插入图片描述

2.2 安装

打开我们下载好的安装包,这里我们可以选择傻瓜式安装(默认安装)

安装过程如何选择

【1】Install Now是默认帮你把所有需要的东西都会安装起来;

【2】Customize installation 自定安装的内容,你也可以选择自己的安装路径位置等;

在这里插入图片描述
在这里插入图片描述

【3】Add python.exe to Path,这个选项可以勾选上安装会帮你把环境变量配置上,当然如果想自己配置环境变量的可以不选;

在这里插入图片描述

在这里插入图片描述

不知道怎么选择安装项的,我们直接选择默认是最省心的了;安装完成后,我们在这里会看到一个提示信息:

【4】安装完成后,会看到一个Disabled path length limit提示,意思就是说是否要禁用路径长度限制;

是否选择禁用路径长度限制取决于你的具体需求。如果你需要处理长路径,并且确定你的系统可以兼容这个更改,那么选择禁用路径长度限制可能是有益的。否则,你可以保持默认设置,并在需要时手动修改注册表启用长路径支持

在这里插入图片描述

2.3 验证安装结果

结束后,我们直接在dos中进行验证安装结果;

在这里插入图片描述
若是刚才安装你没有选择Add python.exe to Path,你就需要另外在配置自己的环境变量了;
在这里插入图片描述

  • 在“系统属性”窗口中,点击“环境变量”按钮。
  • 在“环境变量”窗口中,找到“系统变量”部分的“Path”变量,点击“编辑”。
  • 在“编辑环境变量”窗口中,点击“新建”,然后输入Python的安装路径(例如,C:\Python39\,这里的路径应根据您的实际安装路径进行调整)。确保只包含Python的根目录,而不是Scripts或其他子目录。
  • 点击“确定”保存更改。

三、最后

【1】关于自定义还是默认安装的选择,这个就看自己情况,如果对python所需要的程序或者工具比较了解的,就可以选择自己需要的内容进行安装,毕竟默认安装占用空间肯定会更大,安装的部分工具我们也未必会用到;

【2】关于 Disabled path length limit的选择, 这个博主的建议是可以不用理会,毕竟这个是我们可以后续补救的(例如修改注册表增加长度),而且对于日常开发中我们不太会遇到路径长度限制所引发的问题;除非你的Python项目或脚本经常需要处理超过Windows默认路径长度限制的文件或目录,那么选择禁用路径长度限制才是有意义的;

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

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

相关文章

Java变量与标识符

一、关键字(Keyboard) 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(或单词) 特点:全部关键字都是小写字母 官方地址: https://docs.oracle.com/javase/tutorial/java/nut…

DB-GPT Docker部署

感谢阅读 拉取镜像linux判断拉取是否成功的方法windows判断拉取是否成功的方法 模型以及启动容器模型启动容器 界面如下(0.56): 拉取镜像 docker pull eosphorosai/dbgpt:latestlinux判断拉取是否成功的方法 docker images | grep "eo…

龙国南方航空滑块acw_v2+cookie+风控处理+type后缀

声明 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 本文章未经许可禁…

中小企业的数字化转型业务场景落地案例

引言:随着商业活动的复杂化和全球化程度的提高,合同作为商业交易的重要组成部分,其数量、条款和复杂性都在不断增加。企业面临着越来越多的合同管理挑战,包括合同数量增多、条款繁琐、文件分散存储等问题。而中小企业由于管理不到…

elk对于集群实例的日志的整合-基于logstash采集日志

说明:基于logstash采集日志 环境: 物理机192.168.31.151 一.启动2个测试实例,每5-10s随机生成一条订单日志 实例一 包位置:/home/logtest/one/log-test-0.0.1-SNAPSHOT.jar 日志位置:/docker/elastic/logstash_ingest_data/l…

C++学习笔记:C++基础语法+编程思想

C基础 参考:C 教程 | 菜鸟教程 (runoob.com) 用于部署、opencv 学习内容:编程核心部分 学习要求:能读懂代码,复现代码 python:语言简洁,用于解决数据分析问题 面向对象:一种程序的编程思维&…

leecode 111.简单题 给定一个二叉树,计算二叉树的最小深度

最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 叶子节点是指没有子节点的节点 class Solution {public int minDepth(TreeNode root) {/**第一反应是通过一个递归解决;*/if(root null){return 0;}int lmd minDepth(root.left);int rmd minDepth(roo…

MYSQL存储过程的创建

关于存储过程的题目 1、创建存储过程,查看user表中的所有数据 2、创建存储过程avg_order_quantity,返回所有订单的平均工资 3、创建存储过程show_max_bprice,用来查看bookS的单价最贵的价格 4、创建存储过程show_min_bprice,用来查看bookS的单价最低的价格,并将…

JVM之双亲委派机制

1.双亲委派机制 在Java中,类加载器具有层次结构。每个Java实现的类加载器中保存了一个成员变量叫“父”类加载器(parent),可以理解为上级,并不是继承关系。应用程序类加载器的parent父加载器是扩展类加载器&#xff0…

ulimit报错

问题 执行命令“ulimit -c 2048 ”时报错:“bash: ulimit: core file size: cannot modify limit: Operation not permitted” 原因 权限不够。 解决办法 执行命令“sudo gedit /etc/security/limits.conf”打开文件limits.conf文件内添加内容如下:…

在 Java 中从 for 循环中移出元素的原理及解决方案

在 Java 中从 for 循环中移出元素的原理及解决方案 在 Java 编程中,从集合中移除元素是常见操作。然而,直接在 for 循环中删除或移出元素往往会导致 ConcurrentModificationException(数组下标越界)。本文将详细解释这种情况发生…

【索引】数据库索引之散列索引

目录 1、什么是散列? 2、如何评价一个散列函数的好坏? 3、散列中的桶溢出处理 4、散列在索引中的应用 4、顺序索引和散列索引的比较 1、什么是散列? 顺序文件组织的一个缺点是我们必须访问索引结构来定位数据,或者必须使用二…

最经典实用的Buck电路仿真与设计 /Psim仿真Buck电路详解

为了节省大家时间,减少找软件的麻烦,提供了软件下载地址,如果需要下载,请访问下面的网站进行购买: Psim电力仿真软件安装-送教程和维也纳整流电路仿真-可远程安装-淘宝网 (taobao.com) 或者加作者微信,发20元微信红包便可直接获取下载软件,如果找不到软件,有需要下载的…

软件协同开发是一种通过团队合作来创建软件的开发方法

软件协同开发是一种通过团队合作来创建软件的开发方法。与传统的瀑布模型相比,软件协同开发强调团队成员之间的合作和沟通,以实现更高效的开发过程和更优质的软件产品。 在软件协同开发中,团队成员通过一系列工具和技术来协同工作。这些工具…

MATLAB2024a下的BP神经网络分类工具箱预测

1 打开BP神经网络分类工具箱GUI界面 图1-1 如图1-1所示,虽然叫神经网络模式识别但确实是BP神经网络分类工具箱,如果想要使用其他神经网络模型,可以打开左边的深度网络网络设计器,如图1-2、图1-3所示: 图1-2 图1-3 2 导…

uniapp条件编译使用教学(#ifdef、#ifndef)

条件编译介绍: 条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码编译 到不同平台。 #ifdef和#ifndef的区别: #ifdef APP-PLUS————只在APP显示 #ifndef APP-PLUS————除了APP不显示…

SQL面试题练习 —— 无效搜索

目录 1 题目2 建表语句3 题解 题目来源:百度。 1 题目 现有一份用户搜索日志,包含用户ID,时间,用户搜索内容。定义 无效搜索:如果用户下一次搜索内容中包含本次搜索内容,则认为本次搜索为无效搜索。请查询用…

以入站营销为核心,撬动To B业务增长新杠杆

传统的营销模式已逐渐失效,企业需要寻找新的营销策略来吸引客户并推动业务增长。Outbound marketing(出站营销)作为一种传统的营销方式,虽然在过去发挥了重要作用,但在数字化时代,其局限性也日益明显。 数字…

use embeddings stored in vector db to reduce work for LLM generating response

题意:使用存储在向量数据库中的嵌入来表示,以减少大型语言模型(LLM)生成响应的工作量。 问题背景: Im trying to understand what the correct strategy is for storing and using embeddings in a vector database, …

重温react-08

react中的createContext使用方式 简介一下,就是组件之间可以互相通信的比较好用的传值方式,话不多说直接上代码。 以下介绍的是类组件中的方式,在函数组件中不是如此使用的。 定义一个通用的方法 import { createContext } from "react…