[ 环境搭建篇 ] 安装python环境并配置环境变量(附python3.10.3安装包)

news2024/11/18 7:29:29

🍬 博主介绍

👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~
✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】
🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋
🙏作者水平有限,欢迎各位大佬指点,相互学习进步!

文章目录

  • 🍬 博主介绍
  • 一、下载安装python
    • 1、下载python
    • 2、安装python
      • 1.选择安装方式
      • 2.配置安装选项
      • 3.开始安装
      • 4.查看安装目录
      • 5.进入python交互式解释器
      • 6.检查环境变量
  • 二、python环境变量配置过程
    • 1、配置环境变量
    • 2、配置成功
  • 三、相关资源

一、下载安装python

1、下载python

下载链接在文末给出,下载之后是一个python的exe程序
也可以去官网下载:

https://www.python.org/downloads/windows/

在这里插入图片描述

2、安装python

下载之后双击exe程序安装就OK了

1.选择安装方式

双击打开exe文件开始安装
勾选Add Python 3.6 to PATH 这个选项
在安装python的过程中,自动添加了环境变量,在3.0以前,环境变量都是手动添加的,很多人都在这里卡很久。
点击Customize installation
这种安装方式允许我们自由配置安装选项。

在这里插入图片描述

2.配置安装选项

这里它默认都勾选上了,直接点击下一步,进入下一个配置界面

在这里插入图片描述

这里我们勾选Install for all users,勾上这个选项后,会在系统的环境变量里加入python,有关python的环境变量会设置在系统变量中,Path的值里面你刚刚安装好的python和python目录里的Scripts目录。
当在cmd命令窗口执行python或者pip命令时,计算机会从Path所设置的文件夹中寻找python.exe文件或者pip.exe文件,如果找不到就会报出类似“xx不是内部或外部命令”的错误。
修改python的安装位置,我这里是靶机,我就直接默认了,你可以根据自己的电脑情况选择安装。

在这里插入图片描述

3.开始安装

上面我们点击install就开始安装了,能看到如下面板,需要等一会儿

在这里插入图片描述

这是安装结束时的界面,出现了successful,关闭安装界面就可以了

在这里插入图片描述

4.查看安装目录

进入跟目录,默认是C:\Program Files\Python310
如果你没有安装在默认路径,你就打开自己的安装路径
在这个安装目录里,我们注意Scripts文件夹和python.exe, 这个python.exe就是python解释器,你在配置pycharm的时候还会用到它。
Scripts文件夹里放的是pip和easy_install第三方库管理工具
Lib\site-packages目录,是安装存储第三方库的地方。

在这里插入图片描述

5.进入python交互式解释器

打开运行窗口,输入python即可

在这里插入图片描述

在交互式解释器里,可以验证一些简单的代码
交互式是指你写的代码,会立刻被执行并显示结果,这样及时反馈,有助于学习基础。
复杂的代码,例如函数,虽然也可以在这里编写,但写起来不方便,而且无法保存代码。

6.检查环境变量

在系统变量里找到Path变量,由于我们勾选Add Python 3.6 to PATH和Install for all users,所以,有关python的环境变量会自动配置。我们来检查一下。

1、首先右击计算机进入属性然后选择其中的高级系统设置。

在这里插入图片描述

2、点击进入高级中的环境变量,进入环境变量编辑界面。

在这里插入图片描述

3、查看系统变量path
Path的值存在python和python目录里的Scripts目录路径,所以没有问题

在这里插入图片描述

二、python环境变量配置过程

有过不幸,你忘记勾选勾选Add Python 3.6 to PATH和Install for all users,那就手动配置环境变量吧

1、配置环境变量

1、首先右击计算机进入属性然后选择其中的高级系统设置。

在这里插入图片描述

2、点击进入高级中的环境变量,进入环境变量编辑界面。

在这里插入图片描述

3、在下方的系统变量中,双击打开path路径
添加python和python目录里的Scripts目录路径即可

在这里插入图片描述

2、配置成功

打开运行窗口,输入python进入交互式解释器配置成功

在这里插入图片描述

三、相关资源

1、Python3.10.3下载链接

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

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

相关文章

力扣刷题记录——496. 下一个更大元素 I、500. 键盘行、506. 相对名次

本专栏主要记录力扣的刷题记录,备战蓝桥杯,供复盘和优化算法使用,也希望给大家带来帮助,博主是算法小白,希望各位大佬不要见笑,今天要分享的是——《496. 下一个更大元素 I、500. 键盘行、506. 相对名次》。…

Acwing4700. 何以包邮?(DP,01背包)

新学期伊始,适逢顿顿书城有购书满 x 元包邮的活动,小 P 同学欣然前往准备买些参考书。 一番浏览后,小 P 初步筛选出 n 本书加入购物车中,其中第 i 本(1≤i≤n)的价格为 ai 元。 考虑到预算有限&#xff0…

【大厂高频真题100题】《删除无效的括号》 真题练习第24题 持续更新~

删除无效的括号 给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。 返回所有可能的结果。答案可以按 任意顺序 返回。 示例 1: 输入:s = "()())()" 输出:["(())()","()()()"] 示例 2: 输入:…

1.初识React

React是用于构建用户界面的JavaScript库,可以应用于web,app(react-native),VR(react 360) 目录 1 安装React 2 简单使用 2.1 在页面上创建一个元素 2.2 React.createElement() 2.3 ReactDom.render() 3 React脚手架 3.1 初始化项目 3.2 …

国际人才考试中级的一点备考经验

在学英语的过程中,考证算是一件检验自己学习成果不错的方法,一开始是考虑了考雅思的,但综合自己幼儿园水平的听力,打算先放一放,考一考国才试试水。 国才考试近几年才有,知名度稍差,不过它不限制…

【Nginx】Nginx原理及优化参数配置

1. master和worker2. worker如何进行工作3. 一个master和多个woker有好处4. 设置多少个worker合适5. 连接数worker_connection 1. master和worker 2. worker如何进行工作 3. 一个master和多个woker有好处 首先,对于每个 worker 进程来说,独立的进程&am…

读书:《有无之境:王阳明哲学的精神》

《有无之境:王阳明哲学的精神》 王阳明晚年的时候,把他的哲学概括成了四句话,即四句教: 无善无恶心之体; 有善有恶意之动; 知善知恶是良知; 为善去恶是格物。 第一句:无善无恶心…

Trino源码分析:sql字段解析

业务中需要对Trino查询语句中涉及的字段进行处理,所以对这一段源码进行追踪分析,记录如下。 源码追踪是从QueuedStatementResource类开始的。 QueuedStatementResource类与ExecutingStatementResource类,提供用户执行查询相关的Restful接口。…

【C进阶】自定义类型——结构体、枚举和联合体

家人们欢迎来到小姜的世界&#xff0c;<<点此>>传送门 这里有详细的关于C/C/Linux等的解析课程&#xff0c;家人们赶紧冲鸭&#xff01;&#xff01;&#xff01; 客官&#xff0c;码字不易&#xff0c;来个三连支持一下吧&#xff01;&#xff01;&#xff01;关注…

MySQL高级【事务原理】

1&#xff1a;事务原理1.1&#xff1a;事务基础1). 事务 事务 是一组操作的集合&#xff0c;它是一个不可分割的工作单位&#xff0c;事务会把所有的操作作为一个整体一起向系 统提交或撤销操作请求&#xff0c;即这些操作要么同时成功&#xff0c;要么同时失败。 2). 特性 • …

Leetcode 算法刷题Day22-----------------------二叉树

Leetcode 算法刷题Day22-----------------------二叉树 1. 235. 二叉搜索树的最近公共祖先 题目链接&#xff1a;https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-search-tree/文章讲解&#xff1a;https://programmercarl.com/0235.%E4%BA%8C%E5%8F%89%E6…

Burp Suite Professional v2022.12.6 Crack

Burp Suite 被描述为通过 Port Swigger 提供给用户和开发人员的网络安全工具组合的重要过程。它有能力为开发人员提供服务&#xff0c;也有能力为具有竞争优势的用户提供卓越的研究。Burp Suite 基本上是一个集成平台&#xff0c;呈现给用户和开发人员&#xff0c;用于执行 Web…

[Zombodb那些事]Zombodb执行引擎

Zombodb执行引擎0.前言我们在使用Zombodb时&#xff0c;会使用一些SQL查询&#xff0c;例如&#xff1a;CREATE EXTENSION zombodb; DROP EXTENSION zombodb; CREATE INDEX idxtest_analyze_text ON test_analyze_text USING zombodb ((test_analyze_text.*)); DROP TABLE idxt…

机器学习实战:一文详解K近邻算法,包括原理解析+实战案例

各位同学好&#xff0c;今天我向大家介绍一下python机器学习中的K近邻算法。内容有&#xff1a; K近邻算法的原理解析&#xff1b;实战案例–红酒分类预测。 案例简介&#xff1a;有178个红酒样本&#xff0c;每一款红酒含有13项特征参数&#xff0c;如镁、脯氨酸含量&#x…

从 PageHelper 到 MyBatis Plugin

在很多业务场景下我们需要去拦截 SQL&#xff0c;达到不入侵原有代码业务处理一些东西&#xff0c;比如&#xff1a;历史记录、分页操作、数据权限过滤操作、SQL 执行时间性能监控等等&#xff0c;这里我们就可以用到 MyBatis 的插件 Plugin。下面我们来了解一下 Plugin 到底是…

代码随想录算法训练营第11天 20.有效的括号、150.逆波兰表达式求值、1047. 删除字符串中的所有相邻重复项

代码随想录算法训练营第11天 20.有效的括号、150.逆波兰表达式求值、1047. 删除字符串中的所有相邻重复项 有效的括号 力扣题目链接(opens new window) 给定一个只包括 ‘(’&#xff0c;‘)’&#xff0c;‘{’&#xff0c;‘}’&#xff0c;‘[’&#xff0c;‘]’ 的字符…

JVM基础详解

1.JVM内存结构 1.1 内存结构划分 以上代码执行过程&#xff1a; 执行 javac 命令编译源代码为字节码 执行 java 命令 创建 JVM&#xff0c;调用类加载子系统加载 class&#xff0c;将类的信息存入方法区创建 main 线程&#xff0c;使用的内存区域是 JVM 虚拟机栈&#xff0c;开…

[JAVA安全]weblogic反序列化介绍及环境搭建

weblogic反序列化介绍 weblogic是一个常用的web中间件&#xff0c;它的反序列化漏洞也算是比较经典&#xff0c;而在weblogic里面其实反序列化漏洞大致分为两种&#xff0c;一个是基于T3协议的反序列化漏洞&#xff0c;一个是基于XML的反序列化漏洞&#xff0c;以后再说吧&…

用R语言画切线和法线

文章目录7 法线梯度、切线和法线切线和法线的绘制7 法线 梯度、切线和法线 为了书写方便&#xff0c;记xix1,x2,...,xnx_ix_1,x_2,...,x_nxi​x1​,x2​,...,xn​&#xff0c;∂f∂xi∂f∂x1,∂f∂x2,⋯∂f∂xn\frac{\partial f}{\partial x_i}\frac{\partial f}{\partial x_…

springboot+rabbitmq搭建mqtt协议实现订阅发布(亲测9w消息并发)

一、mqtt协议简单介绍 mqtt是一种基于发布/订阅&#xff08;publish/subscribe&#xff09;模式的轻量级通讯协议&#xff0c;通过订阅相应的主题来获取消息&#xff0c;是物联网&#xff08;Internet of Thing&#xff09;中的一个标准传输协议。 二、rabbitmq的安装部署 1. …